2022-03-09 11:28:37 /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.restart.sided.enabled --set incremental.restart.sided.fuel 1 --enable incremental.load --set save_run increment ypbind_comb.c --enable dbg.uncalled --enable allglobs --enable printstats Custom include dirs: 1. /home/simmo/dev/goblint/sv-comp/goblint/includes (exists=true) Preprocessing files. Preprocessor cpp: is_bad=false 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/stdlib.c' '-o' '.goblint/preprocessed/stdlib.i' 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/pthread.c' '-o' '.goblint/preprocessed/pthread.i' 'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' 'ypbind_comb.c' '-o' '.goblint/preprocessed/ypbind_comb.i' Parsing files. Frontc is parsing .goblint/preprocessed/stdlib.i Converting CABS->CIL Frontc is parsing .goblint/preprocessed/pthread.i Converting CABS->CIL Frontc is parsing .goblint/preprocessed/ypbind_comb.i Converting CABS->CIL Pre-merging (0) .goblint/preprocessed/stdlib.i Pre-merging (1) .goblint/preprocessed/pthread.i Pre-merging (2) .goblint/preprocessed/ypbind_comb.i :-1: Warning: Incompatible declaration for pthread_create (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:202 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_attr_t and pthread_attr_t are isomorphic Failed assumption that union pthread_attr_t and union __anonunion_pthread_attr_t_4 are isomorphic (different array sizes) union pthread_attr_t { char __size[56] ; long __align ; }; union __anonunion_pthread_attr_t_4 { char __size[36] ; long __align ; }; :-1: Warning: Incompatible declaration for pthread_mutex_lock (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:794 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_mutex_t and pthread_mutex_t are isomorphic Failed assumption that union __anonunion_pthread_mutex_t_335460617 and union __anonunion_pthread_mutex_t_5 are isomorphic (different number of fields in __pthread_mutex_s and __pthread_mutex_s: 8 != 6.) union __anonunion_pthread_mutex_t_335460617 { struct __pthread_mutex_s __data ; char __size[40] ; long __align ; }; union __anonunion_pthread_mutex_t_5 { struct __pthread_mutex_s __data ; char __size[24] ; long __align ; }; :-1: Warning: Incompatible declaration for pthread_mutex_unlock (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:835 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_mutex_t and pthread_mutex_t are isomorphic Failed assumption that union __anonunion_pthread_mutex_t_335460617 and union __anonunion_pthread_mutex_t_5 are isomorphic (different number of fields in __pthread_mutex_s and __pthread_mutex_s: 8 != 6.) union __anonunion_pthread_mutex_t_335460617 { struct __pthread_mutex_s __data ; char __size[40] ; long __align ; }; union __anonunion_pthread_mutex_t_5 { struct __pthread_mutex_s __data ; char __size[24] ; long __align ; }; :-1: Warning: Incompatible declaration for pthread_cond_broadcast (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:1125 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_cond_t and pthread_cond_t are isomorphic Failed assumption that union __anonunion_pthread_cond_t_951761805 and union __anonunion_pthread_cond_t_8 are isomorphic (different number of fields in __pthread_cond_s and __anonstruct___data_9: 7 != 8.) union __anonunion_pthread_cond_t_951761805 { struct __pthread_cond_s __data ; char __size[48] ; long long __align ; }; union __anonunion_pthread_cond_t_8 { struct __anonstruct___data_9 __data ; char __size[48] ; long long __align ; }; :-1: Warning: Incompatible declaration for pthread_cond_wait (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:1133 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_cond_t and pthread_cond_t are isomorphic Failed assumption that union __anonunion_pthread_cond_t_951761805 and union __anonunion_pthread_cond_t_8 are isomorphic (different number of fields in __pthread_cond_s and __anonstruct___data_9: 7 != 8.) union __anonunion_pthread_cond_t_951761805 { struct __pthread_cond_s __data ; char __size[48] ; long long __align ; }; union __anonunion_pthread_cond_t_8 { struct __anonstruct___data_9 __data ; char __size[48] ; long long __align ; }; :-1: Warning: Incompatible declaration for pthread_mutex_trylock (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:790 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_mutex_t and pthread_mutex_t are isomorphic Failed assumption that union __anonunion_pthread_mutex_t_335460617 and union __anonunion_pthread_mutex_t_5 are isomorphic (different number of fields in __pthread_mutex_s and __pthread_mutex_s: 8 != 6.) union __anonunion_pthread_mutex_t_335460617 { struct __pthread_mutex_s __data ; char __size[40] ; long __align ; }; union __anonunion_pthread_mutex_t_5 { struct __pthread_mutex_s __data ; char __size[24] ; long __align ; }; :-1: Warning: Incompatible declaration for pthread_mutex_init (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:781 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_mutex_t and pthread_mutex_t are isomorphic Failed assumption that union __anonunion_pthread_mutex_t_335460617 and union __anonunion_pthread_mutex_t_5 are isomorphic (different number of fields in __pthread_mutex_s and __pthread_mutex_s: 8 != 6.) union __anonunion_pthread_mutex_t_335460617 { struct __pthread_mutex_s __data ; char __size[40] ; long __align ; }; union __anonunion_pthread_mutex_t_5 { struct __pthread_mutex_s __data ; char __size[24] ; long __align ; }; :-1: Warning: Incompatible declaration for pthread_cond_init (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:1112 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_cond_t and pthread_cond_t are isomorphic Failed assumption that union __anonunion_pthread_cond_t_951761805 and union __anonunion_pthread_cond_t_8 are isomorphic (different number of fields in __pthread_cond_s and __anonstruct___data_9: 7 != 8.) union __anonunion_pthread_cond_t_951761805 { struct __pthread_cond_s __data ; char __size[48] ; long long __align ; }; union __anonunion_pthread_cond_t_8 { struct __anonstruct___data_9 __data ; char __size[48] ; long long __align ; }; :-1: Warning: Incompatible declaration for pthread_cond_signal (from .goblint/preprocessed/ypbind_comb.i(2)). Previous was at /usr/include/pthread.h:1121 (from .goblint/preprocessed/pthread.i (1)) Failed assumption that pthread_cond_t and pthread_cond_t are isomorphic Failed assumption that union __anonunion_pthread_cond_t_951761805 and union __anonunion_pthread_cond_t_8 are isomorphic (different number of fields in __pthread_cond_s and __anonstruct___data_9: 7 != 8.) union __anonunion_pthread_cond_t_951761805 { struct __pthread_cond_s __data ; char __size[48] ; long long __align ; }; union __anonunion_pthread_cond_t_8 { struct __anonstruct___data_9 __data ; char __size[48] ; long long __align ; }; Final merging phase (0): .goblint/preprocessed/stdlib.i Final merging phase (1): .goblint/preprocessed/pthread.i Final merging phase (2): .goblint/preprocessed/ypbind_comb.i Constructors: Adding constructors to: main Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/pthread/incremental_data/results/ast.data... If type of content changed, this will result in a segmentation fault! Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/pthread/incremental_data/results/version.data... If type of content changed, this will result in a segmentation fault! Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/pthread/incremental_data/results/solver.data... If type of content changed, this will result in a segmentation fault! And now... the Goblin! Startfuns: [main] Exitfuns: [] Otherfuns: [] Using new format for phases! Activated analyses for phase 0: expRelation, base, threadid, threadflag, threadreturn, escape, mutex, access, mallocWrapper Activated transformations for phase 0: Generating the control flow graph. Unmarshalling /home/simmo/dev/goblint/sv-comp/goblint-bench/pthread/incremental_data/results/analysis.data... If type of content changed, this will result in a segmentation fault! Initializing 21 globals. Executing 57 assigns. Solving the constraint system with td3. Solver statistics are shown every 10s or by signal sigusr1. Loaded data for incremental analysis: |rho|=10675 |stable|=10663 |infl|=10675 |wpoint|=0 |side_dep|=905 |side_infl|=3671 change_info = { unchanged = 642; changed = 0; added = 0; removed = 0 } Removing data for changed and removed functions... Destabilizing sides of changed functions, primary old nodes and removed functions ... Destabilizing and restarting removed start var entry state of main on ypbind-mt.c:477:1-813:1 Restarting to bot entry state of main on ypbind-mt.c:477:1-813:1 Restarting to bot entry state of atoi__extinline on /usr/include/stdlib.h:401:1-406:1 Restarting to bot entry state of strtol__extinline on /usr/include/stdlib.h:332:1-338:1 Restarting to bot strtol__extinline Restarting to bot atoi__extinline Restarting to bot entry state of usage on ypbind-mt.c:467:1-476:1 Restarting to bot usage Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:pid_is_written Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct __locale_struct).__ctype_b) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot varinfo:stderr Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:((stderr, ), (struct _IO_FILE *)) Restarting to bot entry state of ypbindprog_1 on ypbind_svc.c:23:1-87:1 Restarting to bot entry state of ypbindproc_oldnull_1_svc on ypbind_server.c:41:1-48:1 Restarting to bot ypbindproc_oldnull_1_svc Restarting to bot entry state of ypbindproc_oldnull_1_svc on ypbind_server.c:41:1-48:1 Restarting to bot entry state of ypbindproc_olddomain_1_svc on ypbind_server.c:85:1-94:1 Restarting to bot entry state of ypbindproc_domain on ypbind_server.c:57:1-84:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of ypbindproc_setdom on ypbind_server.c:105:1-145:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:stderr Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:debug_flag Restarting to bot entry state of sig_handler on ypbind-mt.c:382:1-466:1 Restarting to bot varinfo:pid_is_written Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot gettid Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot log_msg Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot varinfo:debug_flag Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot varinfo:ping_interval Restarting to bot entry state of test_bindings_once on serv_list.c:1042:1-1180:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot varinfo:domainlock Restarting to bot entry state of ypbindprog_2 on ypbind_svc.c:88:1-152:1 Restarting to bot entry state of ypbindproc_null_2_svc on ypbind_server.c:49:1-56:1 Restarting to bot ypbindproc_null_2_svc Restarting to bot entry state of ypbindprog_2 on ypbind_svc.c:88:1-152:1 Restarting to bot entry state of ypbindproc_null_2_svc on ypbind_server.c:49:1-56:1 Restarting to bot entry state of ypbindproc_domain_2_svc on ypbind_server.c:95:1-104:1 Restarting to bot entry state of ypbindproc_domain on ypbind_server.c:57:1-84:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of ypbindproc_setdom on ypbind_server.c:105:1-145:1 Restarting to bot varinfo:log_msg Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot varinfo:gettid Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of ypbindproc_domain on ypbind_server.c:57:1-84:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of ypbindproc_setdom on ypbind_server.c:105:1-145:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:((debug_flag, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:debug_flag Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:debug_flag Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2164) Restarting to bot varinfo:(alloc@sid:2164) Restarting to bot varinfo:(alloc@sid:2152) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2152) Restarting to bot varinfo:(alloc@sid:2172) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2172) Restarting to bot varinfo:(alloc@sid:2178) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2178) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2164), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2152), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2172), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2178), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2164) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2152) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2172) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2178) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_p1) Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_p2) Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct __anonunion_argument_59).ypbindproc_domain_2_arg) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:in_use Restarting to bot varinfo:in_use Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct __anonstruct_AR_results_73).where) Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of ypbindproc_domain on ypbind_server.c:57:1-84:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of ypbindproc_setdom on ypbind_server.c:105:1-145:1 Restarting to bot varinfo:ypset Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot varinfo:pthread_rdwr_wunlock_np Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2321) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2321) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot varinfo:domainlist Restarting to bot entry state of change_binding on serv_list.c:177:1-235:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).domain[?]) Restarting to bot entry state of change_binding on serv_list.c:177:1-235:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot varinfo:port Restarting to bot varinfo:local_only Restarting to bot either varinfo * std option * std or varinfo:((local_only, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:local_only Restarting to bot either varinfo * std option * std or varinfo:((port, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:port Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:port Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot update_bindingfile Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2397) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_setdom).ypsetdom_domain) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outbuf) Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot varinfo:update_bindingfile Restarting to bot entry state of change_binding on serv_list.c:177:1-235:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).active) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).server[?].port) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).ypset.port) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).server[?].addr.s_addr) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct sockaddr_in).sin_addr.s_addr) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct sockaddr_in).sin_port) Restarting to bot entry state of change_binding on serv_list.c:177:1-235:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domainlock Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .writers), (struct __anonstruct_pthread_rdwr_t_72).writers) Restarting to bot either varinfo * std option * std or varinfo:domainlock Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domainlock Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .wishwrite), (struct __anonstruct_pthread_rdwr_t_72).wishwrite) Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot pthread_rdwr_rlock_np Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot varinfo:pthread_rdwr_rlock_np Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .readers), (struct __anonstruct_pthread_rdwr_t_72).readers) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__align), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__align) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__broadcast_seq), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__broadcast_seq) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_base) Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct bound_server).addr.s_addr) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).ypset.addr.s_addr) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of update_bindingfile on serv_list.c:105:1-176:1 Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot varinfo:(alloc@sid:1778) Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:1778) Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot remove_bindingfile Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot varinfo:remove_bindingfile Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:1778), ), (char const )) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:1778) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:1778), ), (char )) Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot entry state of remove_bindingfile on serv_list.c:92:1-103:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).client_handle) Restarting to bot either varinfo * std option * std or varinfo:((domainlist, ), (struct binding *)) Restarting to bot either varinfo * std option * std or varinfo:domainlist Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).ypset.family) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot varinfo:pthread_rdwr_runlock_np Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__futex), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__futex) Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__lock), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__lock) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__mutex), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__mutex) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__nwaiters), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__nwaiters) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__total_seq), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__total_seq) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__wakeup_seq), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__wakeup_seq) Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2265) Restarting to bot varinfo:(alloc@sid:2265) Restarting to bot varinfo:(alloc@sid:2253) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2253) Restarting to bot varinfo:(alloc@sid:2273) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2265), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2253), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2273), ), (char )) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2265) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2253) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2273) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2273) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, sig_handler], {eachresult} Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct hostent).h_name) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_handy) Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_op) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, sig_handler, ypbind_xdr_domainname] Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_ops) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_private) Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).use_broadcast) Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__data.__woken_seq), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__data.__woken_seq) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot either varinfo * std option * std or varinfo:((domainlock, .lock_free.__size[?]), (struct __anonstruct_pthread_rdwr_t_72).lock_free.__size[?]) Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot pthread_rdwr_runlock_np Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct AUTH).ah_private) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_outxdrs.x_public) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2, ypbind_xdr_setdom] Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_setdom).ypsetdom_vers) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_2, ypbind_xdr_setdom} Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2], {ypbind_xdr_setdom} Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_binding).ypbind_binding_port[?]) Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot entry state of ypbindprog_2_freeresult on ypbind_server.c:185:1-193:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2, ypbind_xdr_resp] Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_binding).ypbind_binding_addr[?]) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_1, ypbind_xdr_oldsetdom} Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot ypbind_xdr_binding Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot entry state of ypbindprog_2_freeresult on ypbind_server.c:185:1-193:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_2, ypbind_xdr_resp} Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot varinfo:ypbind_xdr_binding Restarting to bot entry state of ypbindprog_1_freeresult on ypbind_server.c:176:1-184:1 Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1], {ypbind_xdr_resp} Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_resp).ypbind_status) Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot entry state of ypbindprog_1_freeresult on ypbind_server.c:176:1-184:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_1, ypbind_xdr_resp} Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_resp).ypbind_resp_u.ypbind_error) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2], {ypbind_xdr_resp} Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1, ypbind_xdr_resp] Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot ypbind_xdr_resptype Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot varinfo:ypbind_xdr_resptype Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot entry state of ypbind_xdr_resptype on ypbind_xdr.c:12:1-19:1 Restarting to bot ypbind_xdr_resp Restarting to bot varinfo:ypbind_xdr_resp Restarting to bot varinfo:xdr_void Restarting to bot ypbindprog_1_freeresult Restarting to bot varinfo:ypbindprog_1_freeresult Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1, ypbind_xdr_oldsetdom] Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1], {ypbind_xdr_oldsetdom} Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot entry state of ypbind_xdr_binding on ypbind_xdr.c:20:1-29:1 Restarting to bot ypbindprog_2_freeresult Restarting to bot varinfo:ypbindprog_2_freeresult Restarting to bot entry state of ypbind_xdr_resp on ypbind_xdr.c:30:1-50:1 Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct __anonunion_argument_57).ypbindproc_olddomain_1_arg) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct XDR).x_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct XDR).x_private) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).server[?].host) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct XDR).x_public) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct CLIENT).cl_private) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_backup_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_buf_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_buf_end) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_read_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_read_end) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_read_ptr) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_save_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct hostent).h_addr_list) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_save_end) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_write_base) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_write_end) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct _IO_FILE)._IO_write_ptr) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct opaque_auth).oa_base) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot varinfo:(alloc@sid:2321) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot either varinfo * std option * std or varinfo:(((alloc@sid:2321), ), (void )) Restarting to bot either varinfo * std option * std or varinfo:(alloc@sid:2321) Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot pthread_rdwr_wlock_np Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot do_broadcast Restarting to bot varinfo:do_broadcast Restarting to bot entry state of do_broadcast on serv_list.c:612:1-666:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct svc_req).rq_clntcred) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct bound_server).host) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either varinfo * std option * std or varinfo:((domain, ), (char *)) Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of unlink_bindingdir on ypbind-mt.c:82:1-103:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct dirent).d_name[?]) Restarting to bot unlink_bindingdir Restarting to bot entry state of unlink_bindingdir on ypbind-mt.c:82:1-103:1 Restarting to bot varinfo:unlink_bindingdir Restarting to bot varinfo:lock_fd Restarting to bot entry state of create_pidfile on ypbind-mt.c:301:1-380:1 Restarting to bot either varinfo * std option * std or varinfo:((lock_fd, ), (int )) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:lock_fd Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot varinfo:max_domains Restarting to bot either varinfo * std option * std or varinfo:((max_domains, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:max_domains Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:max_domains Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either varinfo * std option * std or varinfo:domain Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2397) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot pthread_rdwr_wunlock_np Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of find_domain on serv_list.c:236:1-321:1 Restarting to bot find_domain Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot varinfo:ypbind_xdr_domainname Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot ypbind_xdr_domainname Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_1, eachresult} Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:((in_use, ), (struct binding *)) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:in_use Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1, eachresult] Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_raddr.sin_addr.s_addr) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, test_bindings], {eachresult} Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_raddr.sin_family) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2], {eachresult} Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_raddr.sin_port) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1], {eachresult} Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct SVCXPRT).xp_raddr.sin_zero[?]) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, sig_handler, eachresult] Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_raddr.sin_addr.s_addr) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_raddr.sin_family) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2, eachresult] Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_raddr.sin_port) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, test_bindings, eachresult] Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct cu_data).cu_raddr.sin_zero[?]) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_2, eachresult} Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct findserv_req).sin.sin_addr.s_addr) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct findserv_req).sin.sin_family) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct findserv_req).sin.sin_port) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct findserv_req).sin.sin_zero[?]) Restarting to bot varinfo:broken_server Restarting to bot either varinfo * std option * std or varinfo:((broken_server, ), (int )) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot either varinfo * std option * std or varinfo:broken_server Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:broken_server Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:in_use Restarting to bot eachresult Restarting to bot varinfo:xdr_bool Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot varinfo:eachresult Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot varinfo:pthread_rdwr_wlock_np Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domainlist Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of find_domain on serv_list.c:236:1-321:1 Restarting to bot varinfo:find_domain Restarting to bot entry state of find_domain on serv_list.c:236:1-321:1 Restarting to bot entry state of find_domain on serv_list.c:236:1-321:1 Restarting to bot entry state of test_bindings_once on serv_list.c:1042:1-1180:1 Restarting to bot test_bindings_once Restarting to bot varinfo:test_bindings_once Restarting to bot entry state of test_bindings_once on serv_list.c:1042:1-1180:1 Restarting to bot entry state of test_bindings_once on serv_list.c:1042:1-1180:1 Restarting to bot entry state of test_bindings_once on serv_list.c:1042:1-1180:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).ypset.host) Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot get_entry Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot add_server Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of get_entry on serv_list.c:351:1-384:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of load_config on ypbind-mt.c:104:1-299:1 Restarting to bot load_config Restarting to bot entry state of load_config on ypbind-mt.c:104:1-299:1 Restarting to bot varinfo:configfile Restarting to bot either varinfo * std option * std or varinfo:((configfile, ), (char const *)) Restarting to bot either varinfo * std option * std or varinfo:configfile Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of add_server on serv_list.c:385:1-521:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of getline__extinline on /usr/include/bits/stdio.h:111:1-116:1 Restarting to bot getline__extinline Restarting to bot entry state of getline__extinline on /usr/include/bits/stdio.h:111:1-116:1 Restarting to bot varinfo:getline__extinline Restarting to bot entry state of getline__extinline on /usr/include/bits/stdio.h:111:1-116:1 Restarting to bot varinfo:get_entry Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct binding).server[?].family) Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct hostent).h_addrtype) Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot ping_all Restarting to bot entry state of ping_all on serv_list.c:744:1-898:1 Restarting to bot varinfo:ping_all Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either varinfo * std option * std or varinfo:((ping_interval, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:ping_interval Restarting to bot varinfo:success Restarting to bot either varinfo * std option * std or varinfo:((success, ), (void )) Restarting to bot either varinfo * std option * std or varinfo:success Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:ping_interval Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, test_bindings] Restarting to bot entry state of do_binding on serv_list.c:996:1-1010:1 Restarting to bot do_binding Restarting to bot varinfo:do_binding Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:lock_fd Restarting to bot create_pidfile Restarting to bot varinfo:create_pidfile Restarting to bot entry state of clear_server on serv_list.c:322:1-351:1 Restarting to bot clear_server Restarting to bot varinfo:clear_server Restarting to bot entry state of load_config on ypbind-mt.c:104:1-299:1 Restarting to bot varinfo:add_server Restarting to bot varinfo:domain Restarting to bot varinfo:load_config Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_runlock_np on pthread_np.c:61:1-81:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct hostent).h_length) Restarting to bot either varinfo * std option * std or varinfo:((domain, ), (domainname )) Restarting to bot varinfo:xdr_char Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct ypbind_oldsetdom).ypoldsetdom_domain[?]) Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2], {ypbind_xdr_domainname} Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_2, ypbind_xdr_domainname] Restarting to bot entry state of ypbind_xdr_setdom on ypbind_xdr.c:62:1-73:1 Restarting to bot ypbind_xdr_setdom Restarting to bot varinfo:ypbind_xdr_setdom Restarting to bot entry state of ypbind_xdr_setdom on ypbind_xdr.c:62:1-73:1 Restarting to bot entry state of ypbind_xdr_oldsetdom on ypbind_xdr.c:51:1-61:1 Restarting to bot ypbind_xdr_oldsetdom Restarting to bot varinfo:ypbind_xdr_oldsetdom Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_1, ypbind_xdr_domainname} Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, test_bindings, ypbind_xdr_domainname] Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Restarting to bot change_binding Restarting to bot varinfo:change_binding Restarting to bot either varinfo * std option * std or varinfo:((ypset, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:ypset Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:ypset Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of ypbind_xdr_oldsetdom on ypbind_xdr.c:51:1-61:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1, ypbind_xdr_domainname] Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:local_only Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot ypbindproc_setdom Restarting to bot varinfo:ypbindproc_setdom Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct svc_req).rq_xprt) Restarting to bot ypbindproc_domain Restarting to bot varinfo:ypbindproc_domain Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main], {ypbindprog_2, ypbind_xdr_domainname} Restarting to bot entry state of ypbind_xdr_setdom on ypbind_xdr.c:62:1-73:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, test_bindings], {ypbind_xdr_domainname} Restarting to bot entry state of ypbind_xdr_oldsetdom on ypbind_xdr.c:51:1-61:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, ypbindprog_1], {ypbind_xdr_domainname} Restarting to bot entry state of ypbind_xdr_domainname on ypbind_xdr.c:4:1-11:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot entry state of eachresult on serv_list.c:524:1-611:1 Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:[main, sig_handler], {ypbind_xdr_domainname} Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot entry state of gettid on log_msg.c:33:1-38:1 Restarting to bot ypbindproc_domain_2_svc Restarting to bot entry state of ypbindproc_setdom_2_svc on ypbind_server.c:161:1-173:1 Restarting to bot ypbindproc_setdom_2_svc Restarting to bot varinfo:ypbindproc_null_2_svc Restarting to bot varinfo:ypbindproc_domain_2_svc Restarting to bot varinfo:ypbindproc_setdom_2_svc Restarting to bot either varinfo * std option * std or varinfo:(NONE, (struct svc_req).rq_proc) Restarting to bot ypbindprog_2 Restarting to bot varinfo:ypbindprog_2 Restarting to bot entry state of ypbindproc_domain_2_svc on ypbind_server.c:95:1-104:1 Restarting to bot entry state of ypbindproc_setdom_2_svc on ypbind_server.c:161:1-173:1 Restarting to bot entry state of test_bindings on serv_list.c:1013:1-1040:1 Restarting to bot test_bindings Restarting to bot varinfo:test_bindings Restarting to bot varinfo:use_broadcast Restarting to bot either varinfo * std option * std or varinfo:((use_broadcast, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:use_broadcast Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:use_broadcast Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot entry state of log_msg on log_msg.c:48:1-77:1 Restarting to bot either varinfo * std option * std or varinfo:((pid_is_written, ), (int )) Restarting to bot either varinfo * std option * std or varinfo:pid_is_written Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:pid_is_written Restarting to bot varinfo:cond_pid Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__align), (struct __anonunion_pthread_cond_t_8).__align) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__broadcast_seq), (struct __anonunion_pthread_cond_t_8).__data.__broadcast_seq) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__futex), (struct __anonunion_pthread_cond_t_8).__data.__futex) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__lock), (struct __anonunion_pthread_cond_t_8).__data.__lock) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__mutex), (struct __anonunion_pthread_cond_t_8).__data.__mutex) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__nwaiters), (struct __anonunion_pthread_cond_t_8).__data.__nwaiters) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__total_seq), (struct __anonunion_pthread_cond_t_8).__data.__total_seq) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__wakeup_seq), (struct __anonunion_pthread_cond_t_8).__data.__wakeup_seq) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__data.__woken_seq), (struct __anonunion_pthread_cond_t_8).__data.__woken_seq) Restarting to bot either varinfo * std option * std or varinfo:((cond_pid, .__size[?]), (struct __anonunion_pthread_cond_t_8).__size[?]) Restarting to bot either varinfo * std option * std or varinfo:cond_pid Restarting to bot sig_handler Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__tzname Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__daylight Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__timezone Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:tzname Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:daylight Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:timezone Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:stdout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:stderr Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domain Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:configfile Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:rpc_createerr Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:mutex_pid Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:cond_pid Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:search_lock Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:timeout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:tottimeout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:success Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__tzname Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__daylight Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:__timezone Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:tzname Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:daylight Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:timezone Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:stdout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:stderr Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:ypset Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:broken_server Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:port Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:ping_interval Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domain Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:configfile Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:use_broadcast Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:local_only Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:rpc_createerr Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:lock_fd Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:mutex_pid Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:cond_pid Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:domainlist Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:max_domains Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:search_lock Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:timeout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:tottimeout Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:success Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2164) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2152) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2172) Restarting to bot either either unprotected or protected or FlagConfiguredTID: prefix * set:(alloc@sid:2178) Restarting to bot entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 Restarting to bot ypbindproc_olddomain_1_svc Restarting to bot entry state of ypbindproc_oldsetdom_1_svc on ypbind_server.c:146:1-158:1 Restarting to bot ypbindproc_oldsetdom_1_svc Restarting to bot varinfo:ypbindproc_oldnull_1_svc Restarting to bot varinfo:ypbindproc_olddomain_1_svc Restarting to bot varinfo:ypbindproc_oldsetdom_1_svc Restarting to bot entry state of ypbindproc_olddomain_1_svc on ypbind_server.c:85:1-94:1 Restarting to bot entry state of ypbindproc_oldsetdom_1_svc on ypbind_server.c:146:1-158:1 Restarting to bot ypbindprog_1 Restarting to bot varinfo:ypbindprog_1 Restarting to bot entry state of ypbindprog_1 on ypbind_svc.c:23:1-87:1 Restarting to bot entry state of do_binding on serv_list.c:996:1-1010:1 Restarting to bot entry state of stat__extinline on /usr/include/sys/stat.h:450:1-455:1 Restarting to bot stat__extinline Restarting to bot entry state of stat__extinline on /usr/include/sys/stat.h:450:1-455:1 Restarting to bot main Data after clean-up: |rho|=10676 |stable|=2 |infl|=10676 |wpoint|=0 |side_dep|=0 |side_infl|=0 Unstable solver start vars in 1. phase: call of main on ypbind-mt.c:477:1-813:1 Data after solve completed: |rho|=15763 |stable|=13155 |infl|=15763 |wpoint|=35 |side_dep|=0 |side_infl|=0 Postsolving [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___177, NoOffset)) (ypbind-mt.c:496:7-496:77) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___167, NoOffset)) (ypbind-mt.c:501:9-501:76) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___157, NoOffset)) (ypbind-mt.c:503:11-503:80) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___137, NoOffset)) (ypbind-mt.c:505:13-505:76) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___147, NoOffset)) (ypbind-mt.c:506:15-506:82) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___117, NoOffset)) (ypbind-mt.c:508:17-508:92) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___127, NoOffset)) (ypbind-mt.c:509:19-509:94) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___97, NoOffset)) (ypbind-mt.c:511:21-511:89) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___107, NoOffset)) (ypbind-mt.c:512:23-512:92) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___87, NoOffset)) (ypbind-mt.c:514:25-514:95) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___67, NoOffset)) (ypbind-mt.c:516:27-516:98) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___77, NoOffset)) (ypbind-mt.c:517:29-517:100) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___57, NoOffset)) (ypbind-mt.c:519:31-519:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___47, NoOffset)) (ypbind-mt.c:526:33-526:95) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___17, NoOffset)) (ypbind-mt.c:533:35-533:109) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___27, NoOffset)) (ypbind-mt.c:534:37-535:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___37, NoOffset)) (ypbind-mt.c:535:39-535:101) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (ypbind-mt.c:542:41-542:102) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:537:41-539:41) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind-mt.c:470:3-470:60) [Info][Unsound] Unknown address in {&tmp} has escaped. (ypbind-mt.c:470:3-470:60) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:470:3-470:60) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (ypbind-mt.c:471:3-472:25) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (ypbind-mt.c:471:3-472:25) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:471:3-472:25) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind-mt.c:472:3-473:25) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (ypbind-mt.c:472:3-473:25) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:472:3-473:25) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind-mt.c:473:3-473:76) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind-mt.c:473:3-473:76) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:473:3-473:76) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:528:35-530:35) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:521:33-523:33) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:498:7-499:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:498:7-499:37) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:498:7-499:37) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:540:39-540:99) [Info][Unsound] Unknown address given as function argument (/usr/include/stdlib.h:404:3-405:36) [Info][Unsound] Unknown address in __nptr has escaped. (/usr/include/stdlib.h:336:3-336:55) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (/usr/include/stdlib.h:336:3-336:55) [Error][Imprecise][Unsound] Function definition missing for __strtol_internal (/usr/include/stdlib.h:336:3-336:55) [Info][Imprecise] Invalidating expressions: Lval(Var(__nptr, NoOffset)), Lval(Var(__endptr, NoOffset)), Lval(Var(__base, NoOffset)), Const(Int(0,int,0)) (/usr/include/stdlib.h:336:3-336:55) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/usr/include/stdlib.h:336:3-336:55) [Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (/usr/include/stdlib.h:404:3-405:36) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:531:33-531:84) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:494:5-494:9) [Error][Imprecise][Unsound] Function definition missing for yp_get_default_domain (ypbind-mt.c:548:3-548:46) [Info][Imprecise] Invalidating expressions: AddrOf(Var(domain, NoOffset)) (ypbind-mt.c:548:3-548:46) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___181, NoOffset)) (ypbind-mt.c:548:3-548:46) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:549:7-562:7) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___190, NoOffset)) (ypbind-mt.c:549:11-549:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___180, NoOffset)) (ypbind-mt.c:558:13-559:37) [Info][Unsound] Unknown address in {&tmp___180} has escaped. (ypbind-mt.c:558:13-559:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:558:13-559:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___179, NoOffset)) (ypbind-mt.c:553:13-554:37) [Info][Unsound] Unknown address in {&tmp___179} has escaped. (ypbind-mt.c:553:13-554:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:553:13-554:37) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:152:7-153:7) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind-mt.c:149:5-149:47) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind-mt.c:149:5-149:47) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:149:5-149:47) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind-mt.c:152:7-152:32) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (ypbind-mt.c:152:7-152:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:152:7-152:32) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:154:5-156:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (ypbind-mt.c:157:5-157:39) [Warning][Integer > Overflow][CWE-191] Unsigned integer underflow (ypbind-mt.c:157:5-159:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (ypbind-mt.c:158:7-158:41) [Warning][Integer > Overflow][CWE-191] Unsigned integer underflow (ypbind-mt.c:158:8-158:47) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (ypbind-mt.c:161:7-161:73) [Info][Unsound] Unknown address in {&tmp___6} has escaped. (ypbind-mt.c:161:7-161:73) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:161:7-161:73) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:161:7-161:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (log_msg.c:36:3-36:30) [Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (log_msg.c:36:3-36:30) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (log_msg.c:60:5-60:79) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (log_msg.c:60:5-60:79) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (log_msg.c:60:5-60:79) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (log_msg.c:61:5-61:76) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (log_msg.c:61:5-61:76) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (log_msg.c:61:5-61:76) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (ypbind-mt.c:164:7-164:73) [Info][Unsound] Unknown address in {&tmp___7} has escaped. (ypbind-mt.c:164:7-164:73) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:164:7-164:73) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___85, NoOffset)) (ypbind-mt.c:166:7-166:57) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___98, NoOffset)) (ypbind-mt.c:166:7-166:33) [Info][Unsound] Unknown address in {&tmp___98} has escaped. (ypbind-mt.c:166:7-166:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:166:7-166:33) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:166:7-211:7) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___58, NoOffset)) (ypbind-mt.c:232:9-232:61) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___71, NoOffset)) (ypbind-mt.c:232:9-232:35) [Info][Unsound] Unknown address in {&tmp___71} has escaped. (ypbind-mt.c:232:9-232:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:232:9-232:35) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:232:9-250:9) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___31, NoOffset)) (ypbind-mt.c:249:11-249:64) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___44, NoOffset)) (ypbind-mt.c:249:11-249:37) [Info][Unsound] Unknown address in {&tmp___44} has escaped. (ypbind-mt.c:249:11-249:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:249:11-249:37) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:249:11-263:11) [Info][Imprecise] Invalidating expressions: StartOf(Var(tmpserver, NoOffset)) (ypbind-mt.c:237:11-238:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(count, NoOffset)) (ypbind-mt.c:237:11-238:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (ypbind-mt.c:176:9-176:54) [Info][Unsound] Unknown address in {&tmp___10} has escaped. (ypbind-mt.c:176:9-176:54) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:176:9-176:54) [Info][Imprecise] Invalidating expressions: StartOf(Var(tmpdomain, NoOffset)), StartOf(Var(tmpserver, NoOffset)) (ypbind-mt.c:178:11-179:47) [Info][Imprecise] Invalidating expressions: AddrOf(Var(count, NoOffset)) (ypbind-mt.c:178:11-179:47) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:180:11-191:11) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___13, NoOffset)) (ypbind-mt.c:193:9-193:57) [Info][Unsound] Unknown address in {&tmp___13} has escaped. (ypbind-mt.c:193:9-193:57) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:193:9-193:57) [Info][Imprecise] Invalidating expressions: StartOf(Var(tmpdomain, NoOffset)) (ypbind-mt.c:195:11-196:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(count, NoOffset)) (ypbind-mt.c:195:11-196:36) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:238:11-247:11) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:196:11-207:11) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___99, NoOffset)) (ypbind-mt.c:265:7-266:30) [Info][Unsound] Unknown address in {&tmp___99} has escaped. (ypbind-mt.c:265:7-266:30) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:265:7-266:30) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:265:7-266:18) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:265:7-266:18) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:265:7-266:18) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___16, NoOffset)) (ypbind-mt.c:256:17-257:40) [Info][Unsound] Unknown address in {&tmp___16} has escaped. (ypbind-mt.c:256:17-257:40) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:256:17-257:40) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:256:17-256:51) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:257:15-258:50) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:394:5-395:23) [Info][Unsound] Unknown address in {&tmp} has escaped. (serv_list.c:394:5-395:23) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:394:5-395:23) [Info][Unsound] Unknown address given as function argument (serv_list.c:394:5-394:34) [Info][Unsound] Unknown address given as function argument (serv_list.c:401:3-401:33) [Info][Unsound] Unknown address in {&entry} has escaped. (serv_list.c:401:3-401:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:401:3-401:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (serv_list.c:360:7-360:87) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:366:5-366:19) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Var(domainlist, NoOffset))), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), *(CastE(TInt(unsigned long, ), CastE(TInt(unsigned int, ), Lval(Var(max_domains, NoOffset)))), sizeof(TCompLoop(struct binding, _, )))) (serv_list.c:367:5-367:117) [Info][Unsound] Unknown address in (void *)domainlist has escaped. (serv_list.c:367:5-367:117) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:367:5-367:117) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:367:5-367:117) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:367:5-367:117) [Info][Unsound] Unknown address in {&tmp} has escaped. (serv_list.c:367:5-367:117) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (serv_list.c:370:7-370:79) [Info][Unsound] Unknown address in {&tmp___9} has escaped. (serv_list.c:370:7-370:79) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:370:7-370:79) [Info][Unsound] Unknown address given as function argument (serv_list.c:370:7-370:40) [Info][Unsound] Unknown address in (char * __restrict )((domainlist + (max_domains - 1))->domain) has escaped. (serv_list.c:373:5-373:113) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:373:5-373:113) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), StartOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), MinusA(Lval(Var(max_domains, NoOffset)), Const(Int(1,int,1)))), Field(domain:TArray(TInt(char, ), Some(Const(Int(257,int,257))), ), NoOffset)))) (serv_list.c:373:5-373:113) [Info][Unsound] Unknown address in (void *)((domainlist + (max_domains - 1))->server) has escaped. (serv_list.c:377:5-377:102) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:377:5-377:102) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), StartOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), MinusA(Lval(Var(max_domains, NoOffset)), Const(Int(1,int,1)))), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), NoOffset)))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), *(Const(Int(1e,unsigned long,None)), sizeof(TCompLoop(struct bound_server, _, )))) (serv_list.c:377:5-377:102) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:409:7-410:29) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (serv_list.c:409:7-410:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:409:7-410:29) [Info][Unsound] Unknown address given as function argument (serv_list.c:409:7-409:52) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___14, NoOffset)) (ypbind-mt.c:241:15-242:38) [Info][Unsound] Unknown address in {&tmp___14} has escaped. (ypbind-mt.c:241:15-242:38) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:241:15-242:38) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:241:15-241:60) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:242:13-243:48) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:403:3-515:3) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:426:7-428:7) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:430:5-436:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (serv_list.c:440:7-441:29) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (serv_list.c:440:7-441:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:440:7-441:29) [Info][Unsound] Unknown address given as function argument (serv_list.c:440:7-440:66) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:449:11-458:11) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:453:13-453:28) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:449:11-457:11) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:449:11-457:11) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:453:13-453:28) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:449:7-460:7) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:453:9-453:24) [Info][Imprecise] Invalidating expressions: AddrOf(Var(error, NoOffset)) (serv_list.c:447:7-449:59) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:449:9-459:9) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:449:11-449:39) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (serv_list.c:449:11-449:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:449:11-449:39) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:504:5-506:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___24, NoOffset)) (serv_list.c:507:5-507:30) [Info][Unsound] Unknown address in {&tmp___24} has escaped. (serv_list.c:507:5-507:30) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:507:5-507:30) [Warning][Integer > Overflow][CWE-190][CWE-191] Unsigned integer overflow and underflow (serv_list.c:508:5-508:69) [Info][Unsound] Unknown address in (void * __restrict )(& entry->server[active].addr) has escaped. (serv_list.c:512:5-513:42) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:512:5-513:42) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(entry, NoOffset)), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), Index(Lval(Var(active, NoOffset)), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset)))))) (serv_list.c:512:5-513:42) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (serv_list.c:467:7-467:37) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (serv_list.c:467:7-467:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:467:7-467:37) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:468:7-474:7) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:468:7-474:7) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:475:7-480:7) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:475:7-480:7) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:481:7-487:7) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:481:7-487:7) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:489:7-494:7) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:489:7-494:7) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___13, NoOffset)) (serv_list.c:497:9-498:32) [Info][Unsound] Unknown address in {&tmp___13} has escaped. (serv_list.c:497:9-498:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:497:9-498:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___11, NoOffset)) (serv_list.c:491:9-492:32) [Info][Unsound] Unknown address in {&tmp___11} has escaped. (serv_list.c:491:9-492:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:491:9-492:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (serv_list.c:483:9-484:31) [Info][Unsound] Unknown address in {&tmp___9} has escaped. (serv_list.c:483:9-484:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:483:9-484:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (serv_list.c:477:9-478:31) [Info][Unsound] Unknown address in {&tmp___7} has escaped. (serv_list.c:477:9-478:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:477:9-478:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (serv_list.c:471:9-471:75) [Info][Unsound] Unknown address in {&tmp___5} has escaped. (serv_list.c:471:9-471:75) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:471:9-471:75) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (serv_list.c:433:9-434:31) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (serv_list.c:433:9-434:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:433:9-434:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (serv_list.c:497:9-498:26) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:497:9-498:26) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (serv_list.c:497:9-498:26) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (serv_list.c:491:9-492:26) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:491:9-492:26) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (serv_list.c:491:9-492:26) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (serv_list.c:483:9-484:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:483:9-484:31) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (serv_list.c:483:9-484:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (serv_list.c:477:9-478:25) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:477:9-478:25) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (serv_list.c:477:9-478:25) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (serv_list.c:471:9-472:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:471:9-472:31) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (serv_list.c:471:9-472:31) [Info][Unsound] Unknown address given as function argument (serv_list.c:433:9-433:60) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___11, NoOffset)) (ypbind-mt.c:199:15-200:38) [Info][Unsound] Unknown address in {&tmp___11} has escaped. (ypbind-mt.c:199:15-200:38) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:199:15-200:38) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:199:15-199:60) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:392:3-397:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (ypbind-mt.c:183:15-184:37) [Info][Unsound] Unknown address in {&tmp___8} has escaped. (ypbind-mt.c:183:15-184:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:183:15-184:37) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:183:15-183:70) [Info][Imprecise] Invalidating expressions: AddrOf(Var(fp, NoOffset)) (ypbind-mt.c:113:3-113:82) [Info][Unsound] Unknown address in {&fp} has escaped. (ypbind-mt.c:113:3-113:82) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:113:3-113:82) [Warning][Integer > Overflow][CWE-191] Unsigned integer underflow (ypbind-mt.c:114:3-116:3) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:266:7-266:21) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:258:17-258:32) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:245:15-245:29) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:243:15-243:30) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:202:15-202:30) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:188:15-188:29) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:186:15-186:30) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___101, NoOffset)) (ypbind-mt.c:120:5-120:25) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:126:5-126:54) [Info][Imprecise] Invalidating expressions: Const(CChr('\n')) (/usr/include/bits/stdio.h:114:3-115:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/usr/include/bits/stdio.h:114:3-115:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___103, NoOffset)) (ypbind-mt.c:285:7-285:79) [Info][Unsound] Unknown address in {&tmp___103} has escaped. (ypbind-mt.c:285:7-285:79) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:285:7-285:79) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:285:7-285:79) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:285:7-285:79) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:285:7-285:79) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___102, NoOffset)) (ypbind-mt.c:280:7-280:82) [Info][Unsound] Unknown address in {&tmp___102} has escaped. (ypbind-mt.c:280:7-280:82) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:280:7-280:82) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:280:7-280:79) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:280:7-280:79) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:280:7-280:79) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___193, NoOffset)) (ypbind-mt.c:572:7-573:31) [Info][Unsound] Unknown address in {&tmp___193} has escaped. (ypbind-mt.c:572:7-573:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:572:7-573:31) [Info][Unsound] Unknown address in (FILE * __restrict )stdout has escaped. (ypbind-mt.c:572:7-573:26) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:572:7-573:26) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stdout, NoOffset))) (ypbind-mt.c:572:7-573:26) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___192, NoOffset)) (ypbind-mt.c:567:7-568:31) [Info][Unsound] Unknown address in {&tmp___192} has escaped. (ypbind-mt.c:567:7-568:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:567:7-568:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:567:7-568:26) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:567:7-568:26) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:567:7-568:26) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___196, NoOffset)) (ypbind-mt.c:577:3-577:23) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___195, NoOffset)) (ypbind-mt.c:579:5-580:29) [Info][Unsound] Unknown address in {&tmp___195} has escaped. (ypbind-mt.c:579:5-580:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:579:5-580:29) [Info][Imprecise] Invalidating expressions: Lval(Var(__statbuf, NoOffset)) (/usr/include/sys/stat.h:453:3-453:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (/usr/include/sys/stat.h:453:3-453:38) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:583:3-591:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___200, NoOffset)) (ypbind-mt.c:584:5-584:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___197, NoOffset)) (ypbind-mt.c:587:7-587:37) [Info][Unsound] Unknown address in {&tmp___197} has escaped. (ypbind-mt.c:587:7-587:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:587:7-587:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___198, NoOffset)) (ypbind-mt.c:587:7-587:41) [Info][Unsound] Unknown address in {&tmp___198} has escaped. (ypbind-mt.c:587:7-587:41) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:587:7-587:41) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___199, NoOffset)) (ypbind-mt.c:587:7-588:31) [Info][Unsound] Unknown address in {&tmp___199} has escaped. (ypbind-mt.c:587:7-588:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:587:7-588:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:587:7-588:36) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:587:7-588:36) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:587:7-588:36) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:592:3-600:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___205, NoOffset)) (ypbind-mt.c:593:5-593:47) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___202, NoOffset)) (ypbind-mt.c:596:7-596:37) [Info][Unsound] Unknown address in {&tmp___202} has escaped. (ypbind-mt.c:596:7-596:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:596:7-596:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___203, NoOffset)) (ypbind-mt.c:596:7-596:41) [Info][Unsound] Unknown address in {&tmp___203} has escaped. (ypbind-mt.c:596:7-596:41) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:596:7-596:41) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___204, NoOffset)) (ypbind-mt.c:596:7-597:31) [Info][Unsound] Unknown address in {&tmp___204} has escaped. (ypbind-mt.c:596:7-597:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:596:7-597:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:596:7-597:44) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:596:7-597:44) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:596:7-597:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___210, NoOffset)) (ypbind-mt.c:601:3-601:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___207, NoOffset)) (ypbind-mt.c:603:5-603:35) [Info][Unsound] Unknown address in {&tmp___207} has escaped. (ypbind-mt.c:603:5-603:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:603:5-603:35) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___208, NoOffset)) (ypbind-mt.c:603:5-603:39) [Info][Unsound] Unknown address in {&tmp___208} has escaped. (ypbind-mt.c:603:5-603:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:603:5-603:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___209, NoOffset)) (ypbind-mt.c:603:5-604:29) [Info][Unsound] Unknown address in {&tmp___209} has escaped. (ypbind-mt.c:603:5-604:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:603:5-604:29) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:603:5-604:23) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:603:5-604:23) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:603:5-604:23) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___100, NoOffset)) (ypbind-mt.c:269:7-270:31) [Info][Unsound] Unknown address in {&tmp___100} has escaped. (ypbind-mt.c:269:7-270:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:269:7-270:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___14, NoOffset)) (serv_list.c:499:9-500:32) [Info][Unsound] Unknown address in {&tmp___14} has escaped. (serv_list.c:499:9-500:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:499:9-500:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___12, NoOffset)) (serv_list.c:493:9-494:32) [Info][Unsound] Unknown address in {&tmp___12} has escaped. (serv_list.c:493:9-494:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:493:9-494:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (serv_list.c:486:9-487:32) [Info][Unsound] Unknown address in {&tmp___10} has escaped. (serv_list.c:486:9-487:32) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:486:9-487:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (serv_list.c:479:9-480:31) [Info][Unsound] Unknown address in {&tmp___8} has escaped. (serv_list.c:479:9-480:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:479:9-480:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (serv_list.c:473:9-473:75) [Info][Unsound] Unknown address in {&tmp___6} has escaped. (serv_list.c:473:9-473:75) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:473:9-473:75) [Info][Unsound] Unknown address given as function argument (serv_list.c:499:9-499:43) [Info][Unsound] Unknown address given as function argument (serv_list.c:493:9-493:43) [Info][Unsound] Unknown address given as function argument (serv_list.c:486:9-486:44) [Info][Unsound] Unknown address given as function argument (serv_list.c:479:9-479:42) [Info][Unsound] Unknown address given as function argument (serv_list.c:473:9-473:43) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:269:7-269:46) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___104, NoOffset)) (ypbind-mt.c:293:7-293:77) [Info][Unsound] Unknown address in {&tmp___104} has escaped. (ypbind-mt.c:293:7-293:77) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:293:7-293:77) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:293:7-293:42) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___211, NoOffset)) (ypbind-mt.c:612:7-613:31) [Info][Unsound] Unknown address in {&tmp___211} has escaped. (ypbind-mt.c:612:7-613:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:612:7-613:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___212, NoOffset)) (ypbind-mt.c:613:7-614:31) [Info][Unsound] Unknown address in {&tmp___212} has escaped. (ypbind-mt.c:613:7-614:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:613:7-614:31) [Info][Unsound] Unknown address in (FILE * __restrict )stderr has escaped. (ypbind-mt.c:613:7-614:26) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:613:7-614:26) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (ypbind-mt.c:613:7-614:26) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___213, NoOffset)) (ypbind-mt.c:616:7-617:31) [Info][Unsound] Unknown address in {&tmp___213} has escaped. (ypbind-mt.c:616:7-617:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:616:7-617:31) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:621:5-621:67) [Info][Imprecise] Invalidating expressions: AddrOf(Var(dird, NoOffset)) (ypbind-mt.c:90:3-90:36) [Info][Unsound] Unknown address in {&dird} has escaped. (ypbind-mt.c:90:3-90:36) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:90:3-90:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (ypbind-mt.c:93:9-93:70) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___17, NoOffset)) (ypbind-mt.c:94:11-94:74) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), StartOf(Var(path, NoOffset))) (ypbind-mt.c:96:11-97:52) [Info][Imprecise] Invalidating expressions: AddrOf(Var(dirp, NoOffset)) (ypbind-mt.c:92:7-92:27) [Info][Unsound] Unknown address in {&dirp} has escaped. (ypbind-mt.c:92:7-92:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:92:7-92:27) [Info][Unsound] Unknown address in dird has escaped. (ypbind-mt.c:99:5-99:19) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:99:5-99:19) [Info][Imprecise] Invalidating expressions: Lval(Var(dird, NoOffset)) (ypbind-mt.c:99:5-99:19) [Info][Imprecise] Invalidating expressions: AddrOf(Var(j, NoOffset)) (ypbind-mt.c:636:5-636:15) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___215, NoOffset)) (ypbind-mt.c:641:7-641:37) [Info][Unsound] Unknown address in {&tmp___215} has escaped. (ypbind-mt.c:641:7-641:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:641:7-641:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___216, NoOffset)) (ypbind-mt.c:641:7-641:41) [Info][Unsound] Unknown address in {&tmp___216} has escaped. (ypbind-mt.c:641:7-641:41) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:641:7-641:41) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:641:7-641:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___219, NoOffset)) (ypbind-mt.c:645:5-645:25) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:645:5-649:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___217, NoOffset)) (ypbind-mt.c:647:7-647:37) [Info][Unsound] Unknown address in {&tmp___217} has escaped. (ypbind-mt.c:647:7-647:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:647:7-647:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___218, NoOffset)) (ypbind-mt.c:647:7-647:41) [Info][Unsound] Unknown address in {&tmp___218} has escaped. (ypbind-mt.c:647:7-647:41) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:647:7-647:41) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:647:7-647:51) [Info][Imprecise] Invalidating expressions: AddrOf(Var(j, NoOffset)) (ypbind-mt.c:651:5-651:15) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___220, NoOffset)) (ypbind-mt.c:656:7-656:37) [Info][Unsound] Unknown address in {&tmp___220} has escaped. (ypbind-mt.c:656:7-656:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:656:7-656:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___221, NoOffset)) (ypbind-mt.c:656:7-656:41) [Info][Unsound] Unknown address in {&tmp___221} has escaped. (ypbind-mt.c:656:7-656:41) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:656:7-656:41) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:656:7-656:49) [Info][Imprecise] Invalidating expressions: Lval(Var(j, NoOffset)) (ypbind-mt.c:661:7-661:15) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___222, NoOffset)) (ypbind-mt.c:660:7-660:34) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___223, NoOffset)) (ypbind-mt.c:662:5-662:35) [Info][Unsound] Unknown address in {&tmp___223} has escaped. (ypbind-mt.c:662:5-662:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:662:5-662:35) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:662:6-662:21) [Info][Imprecise] Invalidating expressions: AddrOf(Var(j, NoOffset)) (ypbind-mt.c:665:5-665:29) [Error][Imprecise][Unsound] Function definition missing for __nss_configure_lookup (ypbind-mt.c:672:3-672:47) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, const ), ), Const(CStr("hosts",_))), CastE(TPtr(TInt(char, const ), ), Const(CStr("files dns",_))) (ypbind-mt.c:672:3-672:47) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)) (ypbind-mt.c:675:3-675:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(17,int,17)) (ypbind-mt.c:676:3-676:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(15,int,15)) (ypbind-mt.c:677:3-677:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(2,int,2)) (ypbind-mt.c:678:3-678:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(3,int,3)) (ypbind-mt.c:679:3-679:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(11,int,11)) (ypbind-mt.c:680:3-680:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_block, NoOffset)), Const(Int(1,int,1)) (ypbind-mt.c:681:3-681:32) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(__sigset_t, TCompLoop(struct __anonstruct___sigset_t_764561023, _, ), ), __restrict ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (ypbind-mt.c:682:3-683:69) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___225, NoOffset)) (ypbind-mt.c:682:3-683:69) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___224, NoOffset)) (ypbind-mt.c:684:5-685:29) [Info][Unsound] Unknown address in {&tmp___224} has escaped. (ypbind-mt.c:684:5-685:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:684:5-685:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:684:5-684:40) [Info][Imprecise] Invalidating expressions: AddrOf(Var(lock_fd, NoOffset)) (ypbind-mt.c:310:3-310:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind-mt.c:313:5-313:78) [Info][Unsound] Unknown address in {&tmp} has escaped. (ypbind-mt.c:313:5-313:78) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:313:5-313:78) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:313:5-313:57) [Info][Unsound] Write to unknown address: privatization is unsound. (log_msg.c:56:3-56:30) [Info][Unsound] Write to unknown address: privatization is unsound. (log_msg.c:61:5-61:76) [Info][Unsound] Write to unknown address: privatization is unsound. (log_msg.c:70:5-70:27) [Info][Unsound] Write to unknown address: privatization is unsound. (log_msg.c:62:5-62:24) [Info][Unsound] Write to unknown address: privatization is unsound. (log_msg.c:74:3-74:23) [Info][Imprecise] Invalidating expressions: AddrOf(Var(flags, NoOffset)) (ypbind-mt.c:316:3-316:31) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:317:3-322:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (ypbind-mt.c:324:3-324:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (ypbind-mt.c:337:3-337:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (ypbind-mt.c:339:5-339:33) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (ypbind-mt.c:339:5-339:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:339:5-339:33) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:339:5-342:5) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:339:5-342:5) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:339:5-342:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind-mt.c:341:7-341:35) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (ypbind-mt.c:341:7-341:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:341:7-341:35) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind-mt.c:341:7-341:37) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind-mt.c:341:7-341:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:341:7-341:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind-mt.c:341:7-341:75) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (ypbind-mt.c:341:7-341:75) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:341:7-341:75) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:341:7-341:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (ypbind-mt.c:353:5-354:27) [Info][Unsound] Unknown address in {&tmp___6} has escaped. (ypbind-mt.c:353:5-354:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:353:5-354:27) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:353:5-353:43) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (ypbind-mt.c:363:3-363:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (ypbind-mt.c:364:5-364:77) [Info][Unsound] Unknown address in {&tmp___7} has escaped. (ypbind-mt.c:364:5-364:77) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:364:5-364:77) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:364:5-364:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (ypbind-mt.c:365:3-365:21) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), StartOf(Var(pbuf, NoOffset))) (ypbind-mt.c:365:3-365:89) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (ypbind-mt.c:366:3-366:44) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:366:3-366:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(written, NoOffset)) (ypbind-mt.c:370:5-370:69) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind-mt.c:373:5-373:19) [Info][Imprecise] Invalidating expressions: Lval(Var(lock_fd, NoOffset)) (ypbind-mt.c:327:5-327:19) [Info][Imprecise] Invalidating expressions: Lval(Var(lock_fd, NoOffset)) (ypbind-mt.c:320:5-320:19) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)) (ypbind-mt.c:402:3-402:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(17,int,17)) (ypbind-mt.c:403:3-403:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(15,int,15)) (ypbind-mt.c:404:3-404:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(2,int,2)) (ypbind-mt.c:405:3-405:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(3,int,3)) (ypbind-mt.c:406:3-406:32) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(11,int,11)) (ypbind-mt.c:407:3-407:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sigs_to_catch, NoOffset)), Const(Int(1,int,1)) (ypbind-mt.c:408:3-408:32) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(int, ), __restrict ), AddrOf(Var(caught, NoOffset))) (ypbind-mt.c:412:5-412:98) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind-mt.c:412:5-412:98) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:420:5-423:27) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:427:5-432:5) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:427:5-432:5) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:427:5-432:5) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:427:5-432:5) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:446:5-450:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (ypbind-mt.c:461:5-461:76) [Info][Unsound] Unknown address in {&tmp___6} has escaped. (ypbind-mt.c:461:5-461:76) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:461:5-461:76) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (ypbind-mt.c:449:7-450:29) [Info][Unsound] Unknown address in {&tmp___5} has escaped. (ypbind-mt.c:449:7-450:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:449:7-450:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:449:7-449:40) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (pthread_np.c:52:3-52:22) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (pthread_np.c:56:3-56:22) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:335:9-337:9) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:335:9-337:9) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), Index(Lval(Var(j, NoOffset)), Field(host:TPtr(TInt(char, ), ), NoOffset)))))) (serv_list.c:336:11-336:57) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:336:11-336:57) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:338:7-340:7) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(host:TPtr(TInt(char, ), ), NoOffset))))) (serv_list.c:339:9-339:51) [Info][Unsound] Unknown address in (void *)(domainlist + i)->ypset.host has escaped. (serv_list.c:339:9-339:51) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:339:9-339:51) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:339:9-339:51) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:340:7-342:7) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:341:11-341:104) [Warning][Unknown] Function pointer *((((domainlist + i)->client_handle)->cl_ops)->cl_destroy) may contain unknown functions. (serv_list.c:341:11-341:104) [Info][Unsound] Unknown address in (domainlist + i)->client_handle has escaped. (serv_list.c:341:11-341:104) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:341:11-341:104) [Warning][Unknown] Unknown function ptr called (serv_list.c:341:11-341:104) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))) (serv_list.c:341:11-341:104) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:341:11-341:104) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Var(domainlist, NoOffset))) (serv_list.c:343:5-343:29) [Info][Unsound] Unknown address in (void *)domainlist has escaped. (serv_list.c:343:5-343:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:343:5-343:29) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:343:5-343:29) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:152:7-153:7) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:151:8-151:29) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:154:5-156:5) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:157:5-157:39) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:157:5-159:5) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:158:7-158:41) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:158:8-158:47) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:166:7-166:57) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:166:7-211:7) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:232:9-232:61) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:232:9-250:9) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:249:11-249:64) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:249:11-263:11) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:237:11-238:36) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:176:9-176:54) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:178:11-179:47) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:193:9-193:57) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:195:11-196:36) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:249:13-262:13) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:360:7-360:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:367:5-367:117) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:373:5-373:113) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:374:6-374:71) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:375:6-375:50) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:376:6-376:56) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:377:5-377:102) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:405:5-405:29) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:426:7-428:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:430:5-436:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:449:11-457:11) [Info][Unsound] Unknown address in {&hostbuf} has escaped. (serv_list.c:447:7-449:59) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:447:7-449:59) [Info][Unsound] Unknown address in {&hent} has escaped. (serv_list.c:447:7-449:59) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:449:11-449:39) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:504:5-506:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:507:5-507:42) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:508:5-508:69) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:512:5-513:42) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:512:5-513:42) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:468:7-474:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:475:7-480:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:481:7-487:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:489:7-494:7) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), StartOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), MinusA(Lval(Var(max_domains, NoOffset)), Const(Int(1,int,1)))), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), NoOffset)))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), *(Const(Int(1e,unsigned long,None)), sizeof(TCompLoop(struct bound_server, _, )))) (serv_list.c:377:5-377:102) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:113:3-113:82) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:120:5-120:25) [Info][Unsound] Write to unknown address: privatization is unsound. (/usr/include/bits/stdio.h:114:3-115:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___104, NoOffset)) (ypbind-mt.c:293:7-293:77) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:453:7-453:69) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind-mt.c:430:7-431:29) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind-mt.c:430:7-431:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:430:7-431:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:430:7-430:48) [Info][Imprecise] Invalidating expressions: Const(Int(186a7,unsigned long,100007UL)), Const(Int(2,unsigned long,2UL)) (ypbind-mt.c:432:5-432:30) [Info][Imprecise] Invalidating expressions: Const(Int(186a7,unsigned long,100007UL)), Const(Int(1,unsigned long,1UL)) (ypbind-mt.c:433:5-433:30) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (ypbind-mt.c:439:5-439:40) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind-mt.c:440:7-440:81) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (ypbind-mt.c:440:7-440:81) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:440:7-440:81) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:440:7-440:40) [Info][Imprecise] Invalidating expressions: Lval(Var(lock_fd, NoOffset)) (ypbind-mt.c:441:5-441:19) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:93:9-93:70) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:93:9-93:70) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:94:11-94:74) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:94:11-94:74) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind-mt.c:96:11-97:52) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:96:11-97:52) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:92:7-92:27) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:99:5-99:19) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind-mt.c:422:5-423:27) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (ypbind-mt.c:422:5-423:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:422:5-423:27) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind-mt.c:415:7-417:7) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (ypbind-mt.c:416:9-417:31) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (ypbind-mt.c:416:9-417:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:416:9-417:31) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:461:5-461:46) [Info][Unsound] Unknown address given as function argument (serv_list.c:1004:5-1004:35) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:760:3-762:3) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:760:3-762:3) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:764:3-764:20) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:768:3-770:3) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(time_t, TNamed(__time_t, TInt(long, ), ), ), ), CastE(TPtr(TVoid(), ), Const(Int(0,int,0)))) (serv_list.c:770:3-770:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:770:3-770:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:770:3-770:21) [Warning][Integer > Overflow][CWE-190][CWE-191] Unsigned integer overflow and underflow (serv_list.c:770:3-770:51) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:772:7-773:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1004:7-1006:7) [Info][Unsound] Unknown address given as function argument (serv_list.c:1005:9-1005:37) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (pthread_np.c:43:3-43:20) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:623:3-623:22) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:623:3-623:22) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:623:3-623:19) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), Lval(Var(__new, NoOffset))) (serv_list.c:623:3-624:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (serv_list.c:623:3-624:37) [Info][Unsound] Unknown address in {&tmp___6} has escaped. (serv_list.c:623:3-624:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:623:3-624:37) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:623:3-624:37) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (pthread_np.c:73:5-73:22) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (serv_list.c:627:5-628:27) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (serv_list.c:627:5-628:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:627:5-628:27) [Info][Unsound] Unknown address given as function argument (serv_list.c:627:5-627:50) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:633:3-633:20) [Info][Unsound] Unknown address in {&domain___0} has escaped. (serv_list.c:645:3-648:124) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:645:3-648:124) [Info][Imprecise] Invalidating expressions: Const(Int(186a4,unsigned long,100004UL)), Const(Int(2,unsigned long,2UL)), Const(Int(2,unsigned long,2UL)), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), : TPtr(TNamed(XDR, TCompLoop(struct XDR, _, ), ), ), : TPtr(TVoid(), )..., ), ), AddrOf(Var(ypbind_xdr_domainname, NoOffset))), CastE(TPtr(TInt(char, ), ), CastE(TPtr(TVoid(), ), AddrOf(Var(domain___0, NoOffset)))), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), : TPtr(TNamed(XDR, TCompLoop(struct XDR, _, ), ), ), : TPtr(TVoid(), )..., ), ), AddrOf(Var(xdr_bool, NoOffset))), CastE(TPtr(TInt(char, ), ), CastE(TPtr(TVoid(), ), AddrOf(Var(out, NoOffset)))), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), resp: TNamed(caddr_t, TNamed(__caddr_t, TPtr(TInt(char, ), ), ), ), raddr: TPtr(TCompLoop(struct sockaddr_in, _, ), ), ), ), AddrOf(Var(eachresult, NoOffset))) (serv_list.c:645:3-648:124) [Info][Imprecise] Invalidating expressions: AddrOf(Var(status, NoOffset)) (serv_list.c:645:3-648:124) [Info][Unsound] Unknown value in {&status} could be an escaped pointer address! (serv_list.c:645:3-648:124) [Error][Imprecise][Unsound] Function definition missing for xdr_bool (serv_list.c:645:3-648:124) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_bool (serv_list.c:645:3-648:124) [Info][Unsound] Unknown value type given as function argument (serv_list.c:645:3-648:124) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:7:3-7:37) [Info][Unsound] Unknown value in objp could be an escaped pointer address! (ypbind_xdr.c:7:3-7:37) [Error][Imprecise][Unsound] Function definition missing for xdr_string (ypbind_xdr.c:7:3-7:37) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), Lval(Var(objp, NoOffset)), Const(Int(100,unsigned int,256U)) (ypbind_xdr.c:7:3-7:37) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_xdr.c:7:3-7:37) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:7:3-7:37) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:530:3-609:3) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:547:13-556:13) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:547:13-555:13) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:547:13-555:13) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:547:13-555:13) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:551:15-551:30) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:547:9-558:9) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:551:11-551:26) [Info][Unsound] Unknown address in (void const * __restrict )((char *)(& addr->sin_addr.s_addr)) has escaped. (serv_list.c:543:9-546:61) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:543:9-546:61) [Info][Unsound] Unknown address in {&hostbuf} has escaped. (serv_list.c:543:9-546:61) [Info][Unsound] Unknown address in {&host} has escaped. (serv_list.c:543:9-546:61) [Error][Imprecise][Unsound] Function definition missing for gethostbyaddr_r (serv_list.c:543:9-546:61) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid( const ), __restrict ), CastE(TPtr(TInt(char, ), ), AddrOf(Mem(Lval(Var(addr, NoOffset)), Field(sin_addr:TCompLoop(struct in_addr, _, ), Field(s_addr:TNamed(in_addr_t, TNamed(uint32_t, TInt(unsigned int, ), ), ), NoOffset)))))), CastE(TNamed(__socklen_t, TInt(unsigned int, ), ), sizeofE(Lval(Mem(Lval(Var(addr, NoOffset)), Field(sin_addr:TCompLoop(struct in_addr, _, ), Field(s_addr:TNamed(in_addr_t, TNamed(uint32_t, TInt(unsigned int, ), ), ), NoOffset)))))), Const(Int(2,int,2)), CastE(TPtr(TCompLoop(struct hostent, _, ), __restrict ), AddrOf(Var(hostbuf, NoOffset))), CastE(TPtr(TInt(char, ), __restrict ), Lval(Var(hsttmpbuf, NoOffset))), Lval(Var(hstbuflen, NoOffset)), CastE(TPtr(TPtr(TCompLoop(struct hostent, _, ), ), __restrict ), AddrOf(Var(host, NoOffset))), CastE(TPtr(TInt(int, ), __restrict ), AddrOf(Var(herr, NoOffset))) (serv_list.c:543:9-546:61) [Info][Imprecise] Invalidating expressions: AddrOf(Var(error, NoOffset)) (serv_list.c:543:9-546:61) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:543:9-546:61) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:547:13-547:37) [Info][Unsound] Unknown address in {&tmp} has escaped. (serv_list.c:547:13-547:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:547:13-547:37) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (serv_list.c:574:9-574:44) [Info][Imprecise] Invalidating expressions: Lval(Mem(Lval(Var(addr, NoOffset)), Field(sin_addr:TCompLoop(struct in_addr, _, ), NoOffset))) (serv_list.c:574:9-574:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (serv_list.c:574:9-574:44) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (serv_list.c:574:9-574:44) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:574:9-574:44) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:574:9-574:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (serv_list.c:574:9-575:31) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (serv_list.c:574:9-575:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:574:9-575:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:571:9-572:31) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (serv_list.c:571:9-572:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:571:9-572:31) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:574:9-574:67) [Info][Unsound] Unknown address given as function argument (serv_list.c:574:9-574:67) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:571:9-571:72) [Info][Unsound] Unknown address given as function argument (serv_list.c:571:9-571:72) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:571:9-571:72) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:579:7-579:31) [Info][Unsound] ASM statement ignored. (serv_list.c:579:7-579:68) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:588:5-589:36) [Info][Unsound] Unknown address in (void * __restrict )(& in_use->server[0].addr) has escaped. (serv_list.c:588:5-589:36) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:588:5-589:36) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(in_use, NoOffset)), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), Index(Const(Int(0,int,0)), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset)))))) (serv_list.c:588:5-589:36) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:588:5-589:36) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:590:5-591:36) [Info][Unsound] Unknown address in (void * __restrict )(& in_use->server[0].port) has escaped. (serv_list.c:590:5-591:36) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:590:5-591:36) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(in_use, NoOffset)), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), Index(Const(Int(0,int,0)), Field(port:TNamed(u_short, TNamed(__u_short, TInt(unsigned short, ), ), ), NoOffset)))))) (serv_list.c:590:5-591:36) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:590:5-591:36) [Info][Imprecise] Invalidating expressions: Lval(Var(timeout___0, NoOffset)), AddrOf(Var(sock, NoOffset)) (serv_list.c:596:5-596:85) [Info][Imprecise] Invalidating expressions: AddrOf(Mem(Lval(Var(in_use, NoOffset)), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))) (serv_list.c:596:5-596:85) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:596:5-596:85) [Info][Unsound] Unknown address in & in_use->client_handle has escaped. (serv_list.c:596:5-596:85) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:596:5-596:85) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:596:5-596:85) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:599:5-601:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:599:5-601:5) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:602:5-602:23) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:602:5-602:23) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:584:9-584:29) [Info][Unsound] ASM statement ignored. (serv_list.c:584:9-584:62) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (serv_list.c:584:9-584:44) [Info][Imprecise] Invalidating expressions: Lval(Mem(Lval(Var(addr, NoOffset)), Field(sin_addr:TCompLoop(struct in_addr, _, ), NoOffset))) (serv_list.c:584:9-584:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:584:9-584:44) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (serv_list.c:584:9-584:44) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:584:9-584:44) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:584:9-584:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (serv_list.c:584:9-585:31) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (serv_list.c:584:9-585:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:584:9-585:31) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:584:9-584:72) [Info][Unsound] Unknown address given as function argument (serv_list.c:584:9-584:72) [Info][Unsound] Unknown address given as function argument (serv_list.c:653:5-653:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:95:3-95:34) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:95:3-95:31) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:95:3-95:31) [Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (serv_list.c:95:3-95:41) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), Lval(Var(path, NoOffset))) (serv_list.c:97:3-98:22) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:97:3-98:22) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), Lval(Var(path, NoOffset))) (serv_list.c:99:3-100:22) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:99:3-100:22) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:654:5-654:35) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (serv_list.c:654:5-654:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:654:5-654:35) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:654:5-654:35) [Info][Unsound] Unknown address given as function argument (serv_list.c:657:5-657:29) [Warning][Integer > Overflow][CWE-190][CWE-191] Unsigned integer overflow and underflow (serv_list.c:109:3-109:32) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), StartOf(Var(path1, NoOffset))) (serv_list.c:115:3-116:25) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:115:3-116:25) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TInt(char, ), __restrict ), StartOf(Var(path2, NoOffset))) (serv_list.c:116:3-117:25) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:116:3-117:25) [Info][Unsound] Unknown value in {&ybres} could be an escaped pointer address! (serv_list.c:123:3-123:46) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), AddrOf(Var(ybres, NoOffset))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeofE(Lval(Var(ybres, NoOffset)))) (serv_list.c:123:3-123:46) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:125:3-148:3) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:132:5-147:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:132:5-147:5) [Info][Unsound] Unknown value in {&ybres.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:134:7-135:87) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(ybres, Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_addr:TArray(TInt(char, ), Some(Const(Int(4,int,4))), ), NoOffset)))))) (serv_list.c:134:7-135:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:134:7-135:87) [Info][Unsound] Unknown value in {&ybres.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:127:5-128:101) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(ybres, Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_addr:TArray(TInt(char, ), Some(Const(Int(4,int,4))), ), NoOffset)))))) (serv_list.c:127:5-128:101) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:127:5-128:101) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(ybres, Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_port:TArray(TInt(char, ), Some(Const(Int(2,int,2))), ), NoOffset)))))) (serv_list.c:136:7-137:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:136:7-137:87) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(ybres, Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_port:TArray(TInt(char, ), Some(Const(Int(2,int,2))), ), NoOffset)))))) (serv_list.c:129:5-130:101) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:129:5-130:101) [Info][Imprecise] Invalidating expressions: AddrOf(Var(fd, NoOffset)) (serv_list.c:151:3-151:45) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:151:3-162:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (serv_list.c:161:5-161:33) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (serv_list.c:161:5-161:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:161:5-161:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:161:5-161:35) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (serv_list.c:161:5-161:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:161:5-161:35) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (serv_list.c:153:5-153:57) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:153:5-157:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:155:7-155:31) [Info][Unsound] Unknown address in {&tmp} has escaped. (serv_list.c:155:7-155:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:155:7-155:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:155:7-155:33) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (serv_list.c:155:7-155:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:155:7-155:33) [Info][Unsound] Unknown address given as function argument (serv_list.c:155:7-155:52) [Info][Unsound] Unknown address given as function argument (serv_list.c:161:5-161:47) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TNamed(FILE, TCompLoop(struct _IO_FILE, _, ), ), __restrict ), Lval(Var(stderr, NoOffset))) (log_msg.c:60:5-60:79) [Info][Imprecise] Invalidating expressions: Lval(Var(fd, NoOffset)) (serv_list.c:158:5-158:14) [Info][Imprecise] Invalidating expressions: AddrOf(Var(fd, NoOffset)) (serv_list.c:163:3-163:45) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:163:3-174:3) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (serv_list.c:173:5-173:33) [Info][Unsound] Unknown address in {&tmp___7} has escaped. (serv_list.c:173:5-173:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:173:5-173:33) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___8, NoOffset)) (serv_list.c:173:5-173:35) [Info][Unsound] Unknown address in {&tmp___8} has escaped. (serv_list.c:173:5-173:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:173:5-173:35) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___6, NoOffset)) (serv_list.c:165:5-165:57) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:165:5-169:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (serv_list.c:167:7-167:35) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (serv_list.c:167:7-167:35) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:167:7-167:35) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (serv_list.c:167:7-167:37) [Info][Unsound] Unknown address in {&tmp___5} has escaped. (serv_list.c:167:7-167:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:167:7-167:37) [Info][Unsound] Unknown address given as function argument (serv_list.c:167:7-167:52) [Info][Unsound] Unknown address given as function argument (serv_list.c:173:5-173:47) [Info][Imprecise] Invalidating expressions: Lval(Var(fd, NoOffset)) (serv_list.c:170:5-170:14) [Info][Unsound] Unknown address given as function argument (serv_list.c:654:5-654:42) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (serv_list.c:662:5-663:27) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (serv_list.c:662:5-663:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:662:5-663:27) [Info][Unsound] Unknown address given as function argument (serv_list.c:662:5-662:50) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:422:5-422:38) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:416:9-416:47) [Info][Imprecise] Invalidating expressions: Const(Int(186a7,unsigned long,100007UL)), Const(Int(1,unsigned long,1UL)) (ypbind-mt.c:698:3-698:28) [Info][Imprecise] Invalidating expressions: Const(Int(186a7,unsigned long,100007UL)), Const(Int(2,unsigned long,2UL)) (ypbind-mt.c:699:3-699:28) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sock, NoOffset)) (ypbind-mt.c:703:7-703:29) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___226, NoOffset)) (ypbind-mt.c:706:9-706:39) [Info][Unsound] Unknown address in {&tmp___226} has escaped. (ypbind-mt.c:706:9-706:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:706:9-706:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___227, NoOffset)) (ypbind-mt.c:706:9-706:43) [Info][Unsound] Unknown address in {&tmp___227} has escaped. (ypbind-mt.c:706:9-706:43) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:706:9-706:43) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___228, NoOffset)) (ypbind-mt.c:706:9-707:33) [Info][Unsound] Unknown address in {&tmp___228} has escaped. (ypbind-mt.c:706:9-707:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:706:9-707:33) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:706:9-706:55) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), CastE(TPtr(TInt(char, ), ), AddrOf(Var(socket_address, NoOffset)))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeofE(Lval(Var(socket_address, NoOffset)))) (ypbind-mt.c:710:7-710:78) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:715:9-715:60) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:713:9-713:52) [Warning][Integer > Overflow][CWE-190][CWE-191] Unsigned integer overflow and underflow (ypbind-mt.c:718:9-718:40) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:718:9-718:70) [Info][Imprecise] Invalidating expressions: AddrOf(Var(result, NoOffset)) (ypbind-mt.c:720:7-721:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___229, NoOffset)) (ypbind-mt.c:724:9-724:39) [Info][Unsound] Unknown address in {&tmp___229} has escaped. (ypbind-mt.c:724:9-724:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:724:9-724:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___230, NoOffset)) (ypbind-mt.c:724:9-724:43) [Info][Unsound] Unknown address in {&tmp___230} has escaped. (ypbind-mt.c:724:9-724:43) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:724:9-724:43) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___231, NoOffset)) (ypbind-mt.c:724:9-725:33) [Info][Unsound] Unknown address in {&tmp___231} has escaped. (ypbind-mt.c:724:9-725:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:724:9-725:33) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:724:9-724:55) [Info][Imprecise] Invalidating expressions: AddrOf(Var(transp, NoOffset)) (ypbind-mt.c:731:3-731:31) [Info][Unsound] Unknown address in {&transp} has escaped. (ypbind-mt.c:731:3-731:31) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:731:3-731:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___232, NoOffset)) (ypbind-mt.c:734:5-735:29) [Info][Unsound] Unknown address in {&tmp___232} has escaped. (ypbind-mt.c:734:5-735:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:734:5-735:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:734:5-734:40) [Info][Unsound] Unknown address in transp has escaped. (ypbind-mt.c:738:3-738:72) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:738:3-738:72) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Const(Int(186a7,unsigned long,100007UL)), Const(Int(2,unsigned long,2UL)), AddrOf(Var(ypbindprog_2, NoOffset)), Const(Int(11,unsigned long,17UL)) (ypbind-mt.c:738:3-738:72) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___234, NoOffset)) (ypbind-mt.c:738:3-738:72) [Info][Unsound] Unknown value type given as function argument (ypbind-mt.c:738:3-738:72) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:107:3-109:64) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:107:3-109:64) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:114:3-116:77) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_svc.c:114:3-116:77) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:114:3-116:77) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:121:3-123:73) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_svc.c:121:3-123:73) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:121:3-123:73) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:133:3-133:62) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset)))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeofE(Lval(Var(argument, NoOffset)))) (ypbind_svc.c:133:3-133:62) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_svc.c:134:3-134:88) [Warning][Unknown] Function pointer *((transp->xp_ops)->xp_getargs) may contain unknown functions. (ypbind_svc.c:134:3-134:88) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:134:3-134:88) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:134:3-134:88) [Warning][Unknown] Unknown function ptr called (ypbind_svc.c:134:3-134:88) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_argument, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset))) (ypbind_svc.c:134:3-134:88) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_svc.c:134:3-134:88) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:134:3-134:88) [Info][Unsound] Unknown address given as function argument (ypbind_xdr.c:65:3-65:61) [Info][Unsound] Unknown value type given as function argument (ypbind_xdr.c:65:3-65:61) [Info][Unsound] Unknown address in objp has escaped. (ypbind_xdr.c:7:3-7:37) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:7:3-7:37) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), Lval(Var(objp, NoOffset)), Const(Int(100,unsigned int,256U)) (ypbind_xdr.c:7:3-7:37) [Info][Unsound] Unknown address given as function argument (ypbind_xdr.c:67:3-67:63) [Info][Unsound] Unknown value type given as function argument (ypbind_xdr.c:67:3-67:63) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:23:3-23:56) [Info][Unsound] Unknown address in objp->ypbind_binding_addr has escaped. (ypbind_xdr.c:23:3-23:56) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:23:3-23:56) [Error][Imprecise][Unsound] Function definition missing for xdr_opaque (ypbind_xdr.c:23:3-23:56) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), StartOf(Mem(Lval(Var(objp, NoOffset)), Field(ypbind_binding_addr:TArray(TInt(char, ), Some(Const(Int(4,int,4))), ), NoOffset))), Const(Int(4,unsigned int,4U)) (ypbind_xdr.c:23:3-23:56) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_xdr.c:23:3-23:56) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:23:3-23:56) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:25:3-25:60) [Info][Unsound] Unknown address in objp->ypbind_binding_port has escaped. (ypbind_xdr.c:25:3-25:60) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:25:3-25:60) [Error][Imprecise][Unsound] Function definition missing for xdr_opaque (ypbind_xdr.c:25:3-25:60) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), StartOf(Mem(Lval(Var(objp, NoOffset)), Field(ypbind_binding_port:TArray(TInt(char, ), Some(Const(Int(2,int,2))), ), NoOffset))), Const(Int(2,unsigned int,2U)) (ypbind_xdr.c:25:3-25:60) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (ypbind_xdr.c:25:3-25:60) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:25:3-25:60) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:69:3-69:51) [Info][Unsound] Unknown address in & objp->ypsetdom_vers has escaped. (ypbind_xdr.c:69:3-69:51) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:69:3-69:51) [Error][Imprecise][Unsound] Function definition missing for xdr_u_int (ypbind_xdr.c:69:3-69:51) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), AddrOf(Mem(Lval(Var(objp, NoOffset)), Field(ypsetdom_vers:TNamed(u_int, TNamed(__u_int, TInt(unsigned int, ), ), ), NoOffset))) (ypbind_xdr.c:69:3-69:51) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind_xdr.c:69:3-69:51) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:69:3-69:51) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:134:3-134:88) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:134:3-134:88) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:134:3-134:88) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:139:3-139:72) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:139:3-139:72) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:139:3-139:72) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:166:5-166:70) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (log_msg.c:36:3-36:30) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:169:3-169:36) [Info][Imprecise] Invalidating expressions: Lval(Var(result, NoOffset)), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TPtr(TInt(char, ), ))) (ypbind_server.c:169:3-169:36) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_server.c:171:3-172:56) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:171:3-172:56) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:171:3-172:56) [Info][Unsound] Unknown value in {&argument.ypsetdom_binding} could be an escaped pointer address! (ypbind_server.c:171:3-172:56) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind_server.c:109:3-109:61) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (ypbind_server.c:109:3-109:61) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:109:3-109:61) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:109:3-109:61) [Info][Unsound] ASM statement ignored. (ypbind_server.c:119:3-119:46) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_server.c:119:3-126:3) [Warning][Integer > Overflow][CWE-191] Unsigned integer underflow (ypbind_server.c:119:3-126:3) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:119:3-126:3) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_server.c:135:3-135:31) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:135:3-135:31) [Info][Unsound] ASM statement ignored. (ypbind_server.c:135:3-135:64) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:141:3-141:38) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:141:3-141:38) [Info][Unsound] Unknown value in {&argument.ypsetdom_binding} could be an escaped pointer address! (ypbind_server.c:141:3-141:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (serv_list.c:186:7-186:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:186:7-186:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:195:7-197:7) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:196:11-196:104) [Warning][Unknown] Function pointer *((((domainlist + i)->client_handle)->cl_ops)->cl_destroy) may contain unknown functions. (serv_list.c:196:11-196:104) [Info][Unsound] Unknown address in (domainlist + i)->client_handle has escaped. (serv_list.c:196:11-196:104) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:196:11-196:104) [Warning][Unknown] Unknown function ptr called (serv_list.c:196:11-196:104) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))) (serv_list.c:196:11-196:104) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:196:11-196:104) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:198:8-198:36) [Info][Unsound] Unknown address in (void * __restrict )(& (domainlist + i)->ypset.addr) has escaped. (serv_list.c:199:7-200:38) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:199:7-200:38) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset))))) (serv_list.c:199:7-200:38) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:199:7-200:38) [Info][Unsound] Unknown value in {&argument.ypsetdom_binding.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:199:7-200:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:199:7-200:38) [Info][Unsound] Unknown address in (void * __restrict )(& (domainlist + i)->ypset.port) has escaped. (serv_list.c:202:7-203:38) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:202:7-203:38) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(port:TNamed(u_short, TNamed(__u_short, TInt(unsigned short, ), ), ), NoOffset))))) (serv_list.c:202:7-203:38) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:202:7-203:38) [Info][Unsound] Unknown value in {&argument.ypsetdom_binding.ypbind_binding_port} could be an escaped pointer address! (serv_list.c:202:7-203:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:202:7-203:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:205:8-205:57) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), AddrOf(Var(addr, NoOffset))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TCompLoop(struct sockaddr_in, _, ))) (serv_list.c:210:7-210:63) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(addr, Field(sin_addr:TCompLoop(struct in_addr, _, ), NoOffset)))) (serv_list.c:211:7-212:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:211:7-212:38) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Var(addr, Field(sin_port:TNamed(in_port_t, TNamed(uint16_t, TInt(unsigned short, ), ), ), NoOffset)))) (serv_list.c:213:7-214:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:213:7-214:38) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:215:7-215:55) [Info][Imprecise] Invalidating expressions: Lval(Var(timeout___0, NoOffset)), AddrOf(Var(sock, NoOffset)) (serv_list.c:217:8-218:63) [Info][Imprecise] Invalidating expressions: AddrOf(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))) (serv_list.c:217:8-218:63) [Info][Unsound] Unknown address in & (domainlist + i)->client_handle has escaped. (serv_list.c:217:8-218:63) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:217:8-218:63) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:217:8-218:63) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:217:7-222:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:220:10-220:38) [Info][Unsound] Unknown address given as function argument (serv_list.c:221:9-221:39) [Info][Unsound] Unknown address given as function argument (serv_list.c:225:7-225:41) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___5, NoOffset)) (ypbind_server.c:137:5-138:27) [Info][Unsound] Unknown address in {&tmp___5} has escaped. (ypbind_server.c:137:5-138:27) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:137:5-138:27) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:137:5-137:38) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___4, NoOffset)) (ypbind_server.c:132:3-133:25) [Info][Unsound] Unknown address in {&tmp___4} has escaped. (ypbind_server.c:132:3-133:25) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:132:3-133:25) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:132:3-132:36) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_server.c:122:7-122:46) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (ypbind_server.c:122:7-122:46) [Info][Imprecise] Invalidating expressions: Lval(Mem(Lval(Var(fromhost, NoOffset)), Field(sin_addr:TCompLoop(struct in_addr, _, ), NoOffset))) (ypbind_server.c:122:7-122:46) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_server.c:122:7-122:46) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind_server.c:122:7-122:46) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:122:7-122:46) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:122:7-122:46) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind_server.c:122:7-123:29) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (ypbind_server.c:122:7-123:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:122:7-123:29) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:122:7-122:49) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_server.c:111:5-112:23) [Info][Unsound] Unknown address in {&tmp} has escaped. (ypbind_server.c:111:5-112:23) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:111:5-112:23) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:111:5-111:46) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:171:3-172:56) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:100:5-100:56) [Info][Unsound] Unknown value type given as function argument (ypbind_server.c:102:3-102:50) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:102:3-102:50) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:102:3-102:50) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:61:3-61:50) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Var(result, NoOffset))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TNamed(ypbind_resp, TCompLoop(struct ypbind_resp, _, ), ))) (ypbind_server.c:61:3-61:50) [Warning][Unknown] Trying to update a field, but was not given a struct (ypbind_server.c:62:3-62:28) [Warning][Unknown] Trying to update a field, but the struct is unknown (ypbind_server.c:63:3-63:42) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind_server.c:65:3-65:53) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (ypbind_server.c:65:3-65:53) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:65:3-65:53) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:65:3-65:53) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:72:3-72:50) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:1055:7-1055:82) [Info][Unsound] Unknown address in {&tmp} has escaped. (serv_list.c:1055:7-1055:82) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1055:7-1055:82) [Info][Unsound] Unknown address given as function argument (serv_list.c:1055:7-1055:36) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (serv_list.c:1066:9-1066:74) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1066:9-1066:74) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1075:5-1081:5) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:1075:7-1080:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1075:7-1080:7) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1077:9-1077:93) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1079:10-1079:38) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:1082:5-1173:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1082:5-1173:5) [Info][Unsound] Unknown address given as function argument (serv_list.c:1169:7-1169:42) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1169:9-1171:9) [Info][Unsound] Unknown address given as function argument (serv_list.c:1170:11-1170:39) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:1093:9-1103:87) [Warning][Unknown] Function pointer *((((domainlist + i)->client_handle)->cl_ops)->cl_call) may contain unknown functions. (serv_list.c:1093:9-1103:87) [Info][Unsound] Unknown address in (domainlist + i)->client_handle has escaped. (serv_list.c:1093:9-1103:87) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1093:9-1103:87) [Info][Unsound] Unknown address in {&domain___0} has escaped. (serv_list.c:1093:9-1103:87) [Warning][Unknown] Unknown function ptr called (serv_list.c:1093:9-1103:87) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))), Const(Int(1,unsigned long,1UL)), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), : TPtr(TNamed(XDR, TCompLoop(struct XDR, _, ), ), ), : TPtr(TVoid(), )..., ), ), AddrOf(Var(ypbind_xdr_domainname, NoOffset))), CastE(TPtr(TInt(char, ), ), AddrOf(Var(domain___0, NoOffset))), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), : TPtr(TNamed(XDR, TCompLoop(struct XDR, _, ), ), ), : TPtr(TVoid(), )..., ), ), AddrOf(Var(xdr_bool, NoOffset))), CastE(TPtr(TInt(char, ), ), AddrOf(Var(out, NoOffset))), Lval(Var(time_out, NoOffset)) (serv_list.c:1093:9-1103:87) [Info][Imprecise] Invalidating expressions: AddrOf(Var(status, NoOffset)) (serv_list.c:1093:9-1103:87) [Info][Unsound] Unknown value type given as function argument (serv_list.c:1093:9-1103:87) [Error][Imprecise][Unsound] Function definition missing for xdr_bool (serv_list.c:1093:9-1103:87) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_bool (serv_list.c:1093:9-1103:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1093:9-1103:87) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:1103:9-1107:9) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1103:9-1107:9) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (serv_list.c:1103:11-1161:11) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1112:17-1127:17) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:1118:19-1126:19) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1118:19-1126:19) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___15, NoOffset)) (serv_list.c:1124:21-1125:44) [Info][Unsound] Unknown address in {&tmp___15} has escaped. (serv_list.c:1124:21-1125:44) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1124:21-1125:44) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (serv_list.c:1119:21-1119:71) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset)))) (serv_list.c:1119:21-1119:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___13, NoOffset)) (serv_list.c:1119:21-1119:71) [Info][Unsound] Unknown address in {&tmp___13} has escaped. (serv_list.c:1119:21-1119:71) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1119:21-1119:71) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1119:21-1119:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___14, NoOffset)) (serv_list.c:1119:21-1120:44) [Info][Unsound] Unknown address in {&tmp___14} has escaped. (serv_list.c:1119:21-1120:44) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1119:21-1120:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___12, NoOffset)) (serv_list.c:1113:19-1114:42) [Info][Unsound] Unknown address in {&tmp___12} has escaped. (serv_list.c:1113:19-1114:42) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1113:19-1114:42) [Info][Unsound] Unknown address given as function argument (serv_list.c:1124:21-1125:40) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1124:21-1125:40) [Info][Unsound] Unknown address given as function argument (serv_list.c:1119:21-1119:77) [Info][Unsound] Unknown address given as function argument (serv_list.c:1113:19-1113:65) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1133:13-1140:13) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (serv_list.c:1139:17-1139:110) [Warning][Unknown] Function pointer *((((domainlist + i)->client_handle)->cl_ops)->cl_destroy) may contain unknown functions. (serv_list.c:1139:17-1139:110) [Info][Unsound] Unknown address in (domainlist + i)->client_handle has escaped. (serv_list.c:1139:17-1139:110) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1139:17-1139:110) [Warning][Unknown] Unknown function ptr called (serv_list.c:1139:17-1139:110) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(client_handle:TPtr(TNamed(CLIENT, TCompLoop(struct CLIENT, _, ), ), ), NoOffset))) (serv_list.c:1139:17-1139:110) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1139:17-1139:110) [Info][Unsound] Unknown address given as function argument (serv_list.c:1135:15-1136:71) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1135:15-1136:71) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1140:14-1140:68) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:1141:13-1148:13) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1141:13-1148:13) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1145:15-1147:15) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(host:TPtr(TInt(char, ), ), NoOffset))))) (serv_list.c:1146:17-1146:59) [Info][Unsound] Unknown address in (void *)(domainlist + i)->ypset.host has escaped. (serv_list.c:1146:17-1146:59) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1146:17-1146:59) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1146:17-1146:59) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1147:16-1147:65) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1149:14-1149:42) [Info][Unsound] Unknown address given as function argument (serv_list.c:1156:13-1156:48) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:1156:15-1159:15) [Info][Unsound] Unknown address given as function argument (serv_list.c:1158:17-1158:45) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (serv_list.c:1069:11-1070:33) [Info][Unsound] Unknown address in {&tmp___1} has escaped. (serv_list.c:1069:11-1070:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1069:11-1070:33) [Info][Unsound] Unknown address given as function argument (serv_list.c:1069:11-1069:68) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:73:3-73:48) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:73:3-73:48) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___7, NoOffset)) (serv_list.c:247:7-247:87) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:247:7-247:87) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (serv_list.c:272:5-315:5) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:272:5-315:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___12, NoOffset)) (serv_list.c:295:7-295:54) [Info][Unsound] Unknown address given as function argument (serv_list.c:299:9-299:44) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:299:11-302:11) [Info][Unsound] Unknown address given as function argument (serv_list.c:301:13-301:41) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (serv_list.c:654:5-654:35) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:258:3-316:3) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:274:7-274:32) [Info][Unsound] Unknown value in {&result.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:275:7-276:98) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(result, NoOffset)), Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_addr:TArray(TInt(char, ), Some(Const(Int(4,int,4))), ), NoOffset)))))) (serv_list.c:275:7-276:98) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:275:7-276:98) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:275:7-276:98) [Info][Unsound] Unknown value in {&result.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_port} could be an escaped pointer address! (serv_list.c:277:7-278:98) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(result, NoOffset)), Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_port:TArray(TInt(char, ), Some(Const(Int(2,int,2))), ), NoOffset)))))) (serv_list.c:277:7-278:98) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:277:7-278:98) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:277:7-278:98) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:284:9-284:47) [Info][Unsound] ASM statement ignored. (serv_list.c:284:9-284:70) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (serv_list.c:284:9-284:59) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(ypset:TCompLoop(struct bound_server, _, ), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset)))) (serv_list.c:284:9-284:59) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___10, NoOffset)) (serv_list.c:284:9-284:59) [Info][Unsound] Unknown address in {&tmp___10} has escaped. (serv_list.c:284:9-284:59) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:284:9-284:59) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:284:9-284:59) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:260:5-260:30) [Info][Unsound] Unknown value in {&result.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:261:5-263:36) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(result, NoOffset)), Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_addr:TArray(TInt(char, ), Some(Const(Int(4,int,4))), ), NoOffset)))))) (serv_list.c:261:5-263:36) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:261:5-263:36) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:261:5-263:36) [Info][Unsound] Unknown value in {&result.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_port} could be an escaped pointer address! (serv_list.c:264:5-266:36) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), __restrict ), AddrOf(Mem(Lval(Var(result, NoOffset)), Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_bindinfo:TNamed(ypbind_binding, TCompLoop(struct ypbind_binding, _, ), ), Field(ypbind_binding_port:TArray(TInt(char, ), Some(Const(Int(2,int,2))), ), NoOffset)))))) (serv_list.c:264:5-266:36) [Warning][Unknown] Trying to update a field, but the struct is unknown (serv_list.c:264:5-266:36) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:264:5-266:36) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:270:7-270:68) [Info][Unsound] ASM statement ignored. (serv_list.c:270:7-270:60) [Error][Imprecise][Unsound] Function definition missing for inet_ntoa (serv_list.c:270:7-270:83) [Info][Imprecise] Invalidating expressions: Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(server:TArray(TCompLoop(struct bound_server, _, ), Some(Const(Int(30,int,30))), ), Index(Lval(Mem(PlusPI(Lval(Var(domainlist, NoOffset)), Lval(Var(i, NoOffset))), Field(active:TInt(int, ), NoOffset))), Field(addr:TCompLoop(struct in_addr, _, ), NoOffset))))) (serv_list.c:270:7-270:83) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___9, NoOffset)) (serv_list.c:270:7-270:83) [Info][Unsound] Unknown address in {&tmp___9} has escaped. (serv_list.c:270:7-270:83) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:270:7-270:83) [Info][Unsound] Write to unknown address: privatization is unsound. (serv_list.c:270:7-270:83) [Info][Unsound] Unknown address given as function argument (serv_list.c:284:9-284:83) [Info][Unsound] Unknown address given as function argument (serv_list.c:270:7-270:76) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_server.c:77:5-81:5) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind_server.c:80:7-81:29) [Info][Unsound] Unknown address in {&tmp___3} has escaped. (ypbind_server.c:80:7-81:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:80:7-81:29) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_server.c:78:7-79:29) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind_server.c:78:7-79:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:78:7-79:29) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:80:7-80:40) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:78:7-78:40) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_server.c:67:5-68:23) [Info][Unsound] Unknown address in {&tmp} has escaped. (ypbind_server.c:67:5-68:23) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_server.c:67:5-68:23) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:67:5-67:46) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:53:3-53:36) [Info][Imprecise] Invalidating expressions: Lval(Var(result, NoOffset)), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TPtr(TInt(char, ), ))) (ypbind_server.c:53:3-53:36) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:140:5-140:68) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:140:5-140:68) [Error][Imprecise][Unsound] Function definition missing for svc_sendreply (ypbind_svc.c:140:5-140:68) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_result, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(result, NoOffset))) (ypbind_svc.c:140:5-140:68) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind_svc.c:140:5-140:68) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:140:5-140:68) [Info][Unsound] Unknown address given as function argument (ypbind_xdr.c:33:3-33:57) [Info][Unsound] Unknown value type given as function argument (ypbind_xdr.c:33:3-33:57) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:15:3-15:39) [Info][Unsound] Unknown address in (enum_t *)objp has escaped. (ypbind_xdr.c:15:3-15:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:15:3-15:39) [Error][Imprecise][Unsound] Function definition missing for xdr_enum (ypbind_xdr.c:15:3-15:39) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), CastE(TPtr(TNamed(enum_t, TInt(int, ), ), ), Lval(Var(objp, NoOffset))) (ypbind_xdr.c:15:3-15:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_xdr.c:15:3-15:39) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:15:3-15:39) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_xdr.c:36:3-38:64) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:36:3-38:64) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_xdr.c:41:3-42:76) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:41:3-42:76) [Info][Unsound] Unknown address given as function argument (ypbind_xdr.c:42:3-42:76) [Info][Unsound] Unknown value type given as function argument (ypbind_xdr.c:42:3-42:76) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:38:3-38:64) [Info][Unsound] Unknown address in & objp->ypbind_resp_u.ypbind_error has escaped. (ypbind_xdr.c:38:3-38:64) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:38:3-38:64) [Error][Imprecise][Unsound] Function definition missing for xdr_u_int (ypbind_xdr.c:38:3-38:64) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), AddrOf(Mem(Lval(Var(objp, NoOffset)), Field(ypbind_resp_u:TCompLoop(union __anonunion_ypbind_resp_u_55, _, ), Field(ypbind_error:TNamed(u_int, TNamed(__u_int, TInt(unsigned int, ), ), ), NoOffset)))) (ypbind_xdr.c:38:3-38:64) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (ypbind_xdr.c:38:3-38:64) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:38:3-38:64) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:140:5-140:68) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:140:5-140:68) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:140:5-140:68) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:142:7-142:31) [Error][Imprecise][Unsound] Function definition missing for svcerr_systemerr (ypbind_svc.c:142:7-142:31) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:142:7-142:31) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:142:7-142:31) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_svc.c:144:3-144:93) [Warning][Unknown] Function pointer *((transp->xp_ops)->xp_freeargs) may contain unknown functions. (ypbind_svc.c:144:3-144:93) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:144:3-144:93) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:144:3-144:93) [Warning][Unknown] Unknown function ptr called (ypbind_svc.c:144:3-144:93) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_argument, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset))) (ypbind_svc.c:144:3-144:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind_svc.c:144:3-144:93) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:144:3-144:93) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:144:3-144:93) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:144:3-144:93) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:144:3-144:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_svc.c:145:5-145:82) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind_svc.c:145:5-145:82) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_svc.c:145:5-145:82) [Info][Unsound] Unknown address given as function argument (ypbind_svc.c:145:5-145:38) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:147:3-147:76) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:147:3-147:76) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:189:3-189:31) [Error][Imprecise][Unsound] Function definition missing for xdr_free (ypbind_server.c:189:3-189:31) [Info][Imprecise] Invalidating expressions: Lval(Var(xdr_result, NoOffset)), Lval(Var(result, NoOffset)) (ypbind_server.c:189:3-189:31) [Info][Unsound] Unknown value type given as function argument (ypbind_server.c:189:3-189:31) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), CastE(TPtr(TNamed(enum_t, TInt(int, ), ), ), Lval(Var(objp, NoOffset))) (ypbind_xdr.c:15:3-15:39) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_server.c:189:3-189:31) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_server.c:189:3-189:31) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:136:5-136:26) [Error][Imprecise][Unsound] Function definition missing for svcerr_decode (ypbind_svc.c:136:5-136:26) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:136:5-136:26) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:136:5-136:26) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:130:3-130:24) [Error][Imprecise][Unsound] Function definition missing for svcerr_noproc (ypbind_svc.c:130:3-130:24) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:130:3-130:24) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:130:3-130:24) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:738:3-738:72) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___233, NoOffset)) (ypbind-mt.c:741:5-742:29) [Info][Unsound] Unknown address in {&tmp___233} has escaped. (ypbind-mt.c:741:5-742:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:741:5-742:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:741:5-741:40) [Info][Unsound] Unknown address in transp has escaped. (ypbind-mt.c:746:3-746:72) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:746:3-746:72) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Const(Int(186a7,unsigned long,100007UL)), Const(Int(1,unsigned long,1UL)), AddrOf(Var(ypbindprog_1, NoOffset)), Const(Int(11,unsigned long,17UL)) (ypbind-mt.c:746:3-746:72) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___236, NoOffset)) (ypbind-mt.c:746:3-746:72) [Info][Unsound] Unknown value type given as function argument (ypbind-mt.c:746:3-746:72) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:42:3-44:64) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:42:3-44:64) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:49:3-51:77) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_svc.c:49:3-51:77) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:49:3-51:77) [Warning][Integer > Overflow][CWE-190] Signed integer overflow (ypbind_svc.c:56:3-58:76) [Warning][Integer > Overflow][CWE-191] Signed integer underflow (ypbind_svc.c:56:3-58:76) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:56:3-58:76) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:68:3-68:62) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset)))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeofE(Lval(Var(argument, NoOffset)))) (ypbind_svc.c:68:3-68:62) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_svc.c:69:3-69:88) [Warning][Unknown] Function pointer *((transp->xp_ops)->xp_getargs) may contain unknown functions. (ypbind_svc.c:69:3-69:88) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:69:3-69:88) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:69:3-69:88) [Warning][Unknown] Unknown function ptr called (ypbind_svc.c:69:3-69:88) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_argument, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset))) (ypbind_svc.c:69:3-69:88) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_svc.c:69:3-69:88) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:69:3-69:88) [Info][Unsound] Unknown value in xdrs could be an escaped pointer address! (ypbind_xdr.c:54:3-56:105) [Info][Unsound] Unknown address in objp->ypoldsetdom_domain has escaped. (ypbind_xdr.c:54:3-56:105) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_xdr.c:54:3-56:105) [Error][Imprecise][Unsound] Function definition missing for xdr_vector (ypbind_xdr.c:54:3-56:105) [Info][Imprecise] Invalidating expressions: Lval(Var(xdrs, NoOffset)), StartOf(Mem(Lval(Var(objp, NoOffset)), Field(ypoldsetdom_domain:TArray(TInt(char, ), Some(Const(Int(256,int,256))), ), NoOffset))), Const(Int(100,unsigned int,256U)), CastE(TNamed(u_int, TNamed(__u_int, TInt(unsigned int, ), ), ), sizeof(TInt(char, ))), CastE(TPtr(TFun(TNamed(bool_t, TInt(int, ), ), : TPtr(TNamed(XDR, TCompLoop(struct XDR, _, ), ), ), : TPtr(TVoid(), )..., ), ), AddrOf(Var(xdr_char, NoOffset))) (ypbind_xdr.c:54:3-56:105) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (ypbind_xdr.c:54:3-56:105) [Error][Imprecise][Unsound] Function definition missing for xdr_char (ypbind_xdr.c:54:3-56:105) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_char (ypbind_xdr.c:54:3-56:105) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_xdr.c:54:3-56:105) [Info][Unsound] Unknown address given as function argument (ypbind_xdr.c:57:3-57:66) [Info][Unsound] Unknown value type given as function argument (ypbind_xdr.c:57:3-57:66) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:69:3-69:88) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:69:3-69:88) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:69:3-69:88) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:74:3-74:72) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:74:3-74:72) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:74:3-74:72) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:151:5-151:76) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (ypbind_server.c:151:5-151:76) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:154:3-154:36) [Info][Imprecise] Invalidating expressions: Lval(Var(result, NoOffset)), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TPtr(TInt(char, ), ))) (ypbind_server.c:154:3-154:36) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_server.c:156:3-157:56) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:156:3-157:56) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:156:3-157:56) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (ypbind_server.c:156:3-157:56) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_binding} could be an escaped pointer address! (ypbind_server.c:156:3-157:56) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:109:3-109:61) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (ypbind_server.c:109:3-109:61) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (ypbind_server.c:141:3-141:38) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_binding} could be an escaped pointer address! (ypbind_server.c:141:3-141:38) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:186:7-186:87) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (serv_list.c:186:7-186:87) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_binding.ypbind_binding_addr} could be an escaped pointer address! (serv_list.c:199:7-200:38) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_binding.ypbind_binding_port} could be an escaped pointer address! (serv_list.c:202:7-203:38) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:221:9-221:39) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (serv_list.c:221:9-221:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp, NoOffset)) (serv_list.c:95:3-95:34) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:95:3-95:31) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (serv_list.c:95:3-95:31) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:97:3-98:22) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (serv_list.c:97:3-98:22) [Warning][Unknown] Trying to read a field, but was not given a struct (serv_list.c:99:3-100:22) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (serv_list.c:99:3-100:22) [Warning][Unknown] Trying to read a field, but was not given a struct (ypbind_server.c:111:5-111:46) [Info][Unsound] Unknown value in {&argument.ypoldsetdom_domain[def_exc:0; intervals:[0,0]]} could be an escaped pointer address! (ypbind_server.c:111:5-111:46) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_server.c:156:3-157:56) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:90:5-90:59) [Info][Unsound] Unknown value type given as function argument (ypbind_server.c:92:3-92:50) [Info][Unsound] Unknown address given as function argument (ypbind_server.c:92:3-92:50) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:92:3-92:50) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:45:3-45:36) [Info][Imprecise] Invalidating expressions: Lval(Var(result, NoOffset)), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeof(TPtr(TInt(char, ), ))) (ypbind_server.c:45:3-45:36) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:75:5-75:68) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:75:5-75:68) [Error][Imprecise][Unsound] Function definition missing for svc_sendreply (ypbind_svc.c:75:5-75:68) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_result, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(result, NoOffset))) (ypbind_svc.c:75:5-75:68) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___1, NoOffset)) (ypbind_svc.c:75:5-75:68) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:75:5-75:68) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:75:5-75:68) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:75:5-75:68) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:75:5-75:68) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:77:7-77:31) [Error][Imprecise][Unsound] Function definition missing for svcerr_systemerr (ypbind_svc.c:77:7-77:31) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:77:7-77:31) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:77:7-77:31) [Warning][Behavior > Undefined > NullPointerDereference][CWE-476] May dereference NULL pointer (ypbind_svc.c:79:3-79:93) [Warning][Unknown] Function pointer *((transp->xp_ops)->xp_freeargs) may contain unknown functions. (ypbind_svc.c:79:3-79:93) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:79:3-79:93) [Info][Unsound] Unknown value in {&argument} could be an escaped pointer address! (ypbind_svc.c:79:3-79:93) [Warning][Unknown] Unknown function ptr called (ypbind_svc.c:79:3-79:93) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Lval(Var(xdr_argument, NoOffset)), CastE(TPtr(TInt(char, ), ), AddrOf(Var(argument, NoOffset))) (ypbind_svc.c:79:3-79:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___3, NoOffset)) (ypbind_svc.c:79:3-79:93) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:79:3-79:93) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_svc.c:79:3-79:93) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_svc.c:79:3-79:93) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:79:3-79:93) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_svc.c:80:5-80:82) [Info][Unsound] Unknown address in {&tmp___2} has escaped. (ypbind_svc.c:80:5-80:82) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind_svc.c:80:5-80:82) [Info][Unsound] Unknown address given as function argument (ypbind_svc.c:80:5-80:38) [Info][Unsound] Unknown value type given as function argument (ypbind_svc.c:82:3-82:76) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_svc.c:82:3-82:76) [Info][Unsound] Unknown value in {&result} could be an escaped pointer address! (ypbind_server.c:180:3-180:31) [Error][Imprecise][Unsound] Function definition missing for xdr_free (ypbind_server.c:180:3-180:31) [Info][Imprecise] Invalidating expressions: Lval(Var(xdr_result, NoOffset)), Lval(Var(result, NoOffset)) (ypbind_server.c:180:3-180:31) [Info][Unsound] Unknown value type given as function argument (ypbind_server.c:180:3-180:31) [Error][Imprecise][Unsound] Function definition missing for xdr_void (ypbind_server.c:180:3-180:31) [Error][Imprecise][Unsound] Created a thread from unknown function xdr_void (ypbind_server.c:180:3-180:31) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:71:5-71:26) [Error][Imprecise][Unsound] Function definition missing for svcerr_decode (ypbind_svc.c:71:5-71:26) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:71:5-71:26) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:71:5-71:26) [Info][Unsound] Unknown value in transp could be an escaped pointer address! (ypbind_svc.c:65:3-65:24) [Error][Imprecise][Unsound] Function definition missing for svcerr_noproc (ypbind_svc.c:65:3-65:24) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)) (ypbind_svc.c:65:3-65:24) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind_svc.c:65:3-65:24) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:746:3-746:72) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___235, NoOffset)) (ypbind-mt.c:749:5-750:29) [Info][Unsound] Unknown address in {&tmp___235} has escaped. (ypbind-mt.c:749:5-750:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:749:5-750:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:749:5-749:40) [Info][Imprecise] Invalidating expressions: AddrOf(Var(sock, NoOffset)) (ypbind-mt.c:756:7-756:29) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___237, NoOffset)) (ypbind-mt.c:759:9-759:39) [Info][Unsound] Unknown address in {&tmp___237} has escaped. (ypbind-mt.c:759:9-759:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:759:9-759:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___238, NoOffset)) (ypbind-mt.c:759:9-759:43) [Info][Unsound] Unknown address in {&tmp___238} has escaped. (ypbind-mt.c:759:9-759:43) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:759:9-759:43) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___239, NoOffset)) (ypbind-mt.c:759:9-760:33) [Info][Unsound] Unknown address in {&tmp___239} has escaped. (ypbind-mt.c:759:9-760:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:759:9-760:33) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:759:9-759:55) [Info][Imprecise] Invalidating expressions: CastE(TPtr(TVoid(), ), AddrOf(Var(socket_address, NoOffset))), Const(Int(0,int,0)), CastE(TNamed(size_t___0, TInt(unsigned int, ), ), sizeofE(Lval(Var(socket_address, NoOffset)))) (ypbind-mt.c:763:7-763:68) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:768:9-768:60) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:766:9-766:60) [Warning][Integer > Overflow][CWE-190][CWE-191] Unsigned integer overflow and underflow (ypbind-mt.c:771:9-771:40) [Info][Unsound] ASM statement ignored. (ypbind-mt.c:771:9-771:70) [Info][Imprecise] Invalidating expressions: AddrOf(Var(result, NoOffset)) (ypbind-mt.c:773:7-774:44) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___240, NoOffset)) (ypbind-mt.c:777:9-777:39) [Info][Unsound] Unknown address in {&tmp___240} has escaped. (ypbind-mt.c:777:9-777:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:777:9-777:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___241, NoOffset)) (ypbind-mt.c:777:9-777:43) [Info][Unsound] Unknown address in {&tmp___241} has escaped. (ypbind-mt.c:777:9-777:43) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:777:9-777:43) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___242, NoOffset)) (ypbind-mt.c:777:9-778:33) [Info][Unsound] Unknown address in {&tmp___242} has escaped. (ypbind-mt.c:777:9-778:33) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:777:9-778:33) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:777:9-777:55) [Info][Imprecise] Invalidating expressions: AddrOf(Var(transp, NoOffset)) (ypbind-mt.c:784:3-784:39) [Info][Unsound] Unknown address in {&transp} has escaped. (ypbind-mt.c:784:3-784:39) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:784:3-784:39) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___243, NoOffset)) (ypbind-mt.c:787:5-788:29) [Info][Unsound] Unknown address in {&tmp___243} has escaped. (ypbind-mt.c:787:5-788:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:787:5-788:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:787:5-787:40) [Info][Unsound] Unknown address in transp has escaped. (ypbind-mt.c:791:3-791:71) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:791:3-791:71) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Const(Int(186a7,unsigned long,100007UL)), Const(Int(2,unsigned long,2UL)), AddrOf(Var(ypbindprog_2, NoOffset)), Const(Int(6,unsigned long,6UL)) (ypbind-mt.c:791:3-791:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___245, NoOffset)) (ypbind-mt.c:791:3-791:71) [Info][Unsound] Unknown value type given as function argument (ypbind-mt.c:791:3-791:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_svc.c:145:5-145:82) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:791:3-791:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___244, NoOffset)) (ypbind-mt.c:794:5-795:29) [Info][Unsound] Unknown address in {&tmp___244} has escaped. (ypbind-mt.c:794:5-795:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:794:5-795:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:794:5-794:40) [Info][Unsound] Unknown address in transp has escaped. (ypbind-mt.c:798:3-798:71) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:798:3-798:71) [Info][Imprecise] Invalidating expressions: Lval(Var(transp, NoOffset)), Const(Int(186a7,unsigned long,100007UL)), Const(Int(1,unsigned long,1UL)), AddrOf(Var(ypbindprog_1, NoOffset)), Const(Int(6,unsigned long,6UL)) (ypbind-mt.c:798:3-798:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___247, NoOffset)) (ypbind-mt.c:798:3-798:71) [Info][Unsound] Unknown value type given as function argument (ypbind-mt.c:798:3-798:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___2, NoOffset)) (ypbind_svc.c:80:5-80:82) [Info][Unsound] Write to unknown address: privatization is unsound. (ypbind-mt.c:798:3-798:71) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___246, NoOffset)) (ypbind-mt.c:801:5-802:29) [Info][Unsound] Unknown address in {&tmp___246} has escaped. (ypbind-mt.c:801:5-802:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:801:5-802:29) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:801:5-801:40) [Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (serv_list.c:1033:5-1033:31) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___0, NoOffset)) (serv_list.c:1057:7-1058:29) [Info][Unsound] Unknown address in {&tmp___0} has escaped. (serv_list.c:1057:7-1058:29) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (serv_list.c:1057:7-1058:29) [Info][Unsound] Unknown address given as function argument (serv_list.c:1057:7-1057:40) [Info][Imprecise] Invalidating expressions: AddrOf(Var(tmp___248, NoOffset)) (ypbind-mt.c:809:3-809:75) [Info][Unsound] Unknown address in {&tmp___248} has escaped. (ypbind-mt.c:809:3-809:75) [Info][Unsound] Unknown value in {?} could be an escaped pointer address! (ypbind-mt.c:809:3-809:75) [Info][Unsound] Unknown address given as function argument (ypbind-mt.c:809:3-809:38) Saving the solver result to increment/solver.marshalled Data after postsolve: |rho|=10681 |stable|=10669 |infl|=10681 |wpoint|=35 |side_dep|=906 |side_infl|=3672 Saving the current configuration to increment/config.json, meta-data about this run to increment/meta.json, and solver statistics to increment/solver_stats.csv runtime: 00:00:05.717 vars: 5088, evals: 17626 max updates: 7 for var node 2158 "! (error != 0)" on serv_list.c:447:7-448:7 |rho|=10681 |called|=0 |stable|=10669 |infl|=10681 |wpoint|=35 |side_dep|=906 |side_infl|=3672 Found 578 contexts for 47 functions. Top 5 functions: 185 contexts for entry state of log_msg on log_msg.c:48:1-77:1 58 contexts for entry state of gettid on log_msg.c:33:1-38:1 32 contexts for entry state of pthread_rdwr_wlock_np on pthread_np.c:48:1-60:1 32 contexts for entry state of pthread_rdwr_wunlock_np on pthread_np.c:82:1-101:1 27 contexts for entry state of pthread_rdwr_rlock_np on pthread_np.c:35:1-47:1 Memory statistics: total=8996.64MB, max=82.02MB, minor=8962.98MB, major=129.19MB, promoted=95.53MB minor collections=4280 major collections=11 compactions=0 [Warning][Deadcode] Function "__pmap_getport" will never be called: 19LoC (serv_list.c:676:1-714:1) [Warning][Deadcode] Function "pthread_rdwr_init_np" will never be called: 6LoC (pthread_np.c:24:1-34:1) [Warning][Race] Memory location (alloc@sid:2273)@serv_list.c:552:15-552:62 (race with conf. 90): read with [] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with [] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) [Success][Race] Memory location cond_pid.__data.__lock@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Success][Race] Memory location (struct SVCXPRT).xp_raddr.sin_family (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct XDR).x_private (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (alloc@sid:2265)@serv_list.c:552:11-552:58 (race with conf. 90): read with [] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with [] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) [Success][Race] Memory location (struct svc_req).rq_xprt (safe): read with [] (conf. 100) (ypbind_server.c:156:3-157:56) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_server.c:156:3-157:56) read with [] (conf. 100) (ypbind_server.c:171:3-172:56) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_server.c:171:3-172:56) [Success][Race] Memory location domainlock.lock_free.__data.__woken_seq@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Success][Race] Memory location (struct cu_data).cu_raddr.sin_family (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_ops (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Success][Race] Memory location (struct hostent).h_addrtype (safe): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:508:5-508:69) [Success][Race] Memory location broken_server@ypbind-mt.c:73:5-73:19 (safe): read with [] (conf. 110) (serv_list.c:579:5-587:5) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:579:5-587:5) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:579:5-587:5) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:579:5-587:5) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:579:5-587:5) [Warning][Race] Memory location domain@ypbind-mt.c:69:6-69:14 (race with conf. 100): read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location domain@ypbind-mt.c:69:6-69:14 (safe): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:242:13-243:48) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:257:15-258:50) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:453:7-453:69) [Warning][Race] Memory location (struct _IO_FILE)._IO_read_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location port@ypbind-mt.c:76:5-76:10 (safe): read with thread:[main] (conf. 110) (ypbind-mt.c:701:3-731:3) read with thread:[main] (conf. 110) (ypbind-mt.c:717:7-719:7) read with thread:[main] (conf. 110) (ypbind-mt.c:718:9-718:40) read with thread:[main] (conf. 110) (ypbind-mt.c:754:3-784:3) read with thread:[main] (conf. 110) (ypbind-mt.c:770:7-772:7) read with thread:[main] (conf. 110) (ypbind-mt.c:771:9-771:40) read with [] (conf. 110) (serv_list.c:109:3-109:32) read with lock:{search_lock} (conf. 110) (serv_list.c:109:3-109:32) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:109:3-109:32) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:109:3-109:32) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:109:3-109:32) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:109:3-109:32) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:109:3-109:32) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:109:3-109:32) [Success][Race] Memory location (struct hostent).h_length (safe): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) [Success][Race] Memory location (struct cu_data).cu_raddr.sin_zero[?] (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct _IO_FILE)._IO_backup_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location cond_pid.__data.__total_seq@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (struct _IO_FILE)._IO_save_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct hostent).h_addr_list (safe): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) [Warning][Race] Memory location (struct SVCXPRT).xp_p1 (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct __locale_struct).__ctype_b (safe): read with thread:[main, sig_handler] (conf. 100) (ypbind-mt.c:152:7-153:7) read with thread:[main, sig_handler] (conf. 100) (ypbind-mt.c:166:7-211:7) read with thread:[main, sig_handler] (conf. 100) (ypbind-mt.c:232:9-250:9) read with thread:[main, sig_handler] (conf. 100) (ypbind-mt.c:249:11-263:11) [Warning][Race] Memory location (struct SVCXPRT).xp_p2 (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location success@serv_list.c:1016:12-1016:20 (safe): read with thread:[main, test_bindings] (conf. 90) (serv_list.c:1022:5-1022:38) read with thread:[main, test_bindings] (conf. 90) (serv_list.c:1031:7-1031:40) write with thread:[main, test_bindings] (conf. 90) (serv_list.c:1022:5-1022:38) write with thread:[main, test_bindings] (conf. 90) (serv_list.c:1031:7-1031:40) [Success][Race] Memory location domainlock.lock_free.__data.__wakeup_seq@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Warning][Race] Memory location (struct bound_server).host (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct _IO_FILE)._IO_write_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location domainlock.lock_free.__data.__mutex@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Success][Race] Memory location lock_fd@ypbind-mt.c:77:12-77:20 (safe): read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:312:3-314:3) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:316:3-316:31) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:320:5-320:19) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:324:3-324:37) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:327:5-327:19) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:337:3-337:38) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:363:3-363:38) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:370:5-370:69) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:439:5-439:40) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:441:5-441:19) write with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:310:3-310:49) [Success][Race] Memory location domainlock.lock_free.__data.__total_seq@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_base (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Warning][Race] Memory location domainlist@serv_list.c:84:23-84:35 (race with conf. 110): read with [] (conf. 110) (serv_list.c:186:7-186:87) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:186:7-186:87) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:186:7-186:87) read with [] (conf. 110) (serv_list.c:195:7-197:7) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:195:7-197:7) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:195:7-197:7) read with [] (conf. 110) (serv_list.c:196:11-196:104) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:196:11-196:104) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:196:11-196:104) read with [] (conf. 110) (serv_list.c:198:8-198:36) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:198:8-198:36) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:198:8-198:36) read with [] (conf. 110) (serv_list.c:199:7-200:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:199:7-200:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:199:7-200:38) read with [] (conf. 110) (serv_list.c:202:7-203:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:202:7-203:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:202:7-203:38) read with [] (conf. 110) (serv_list.c:205:8-205:57) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:205:8-205:57) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:205:8-205:57) read with [] (conf. 110) (serv_list.c:211:7-212:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:211:7-212:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:211:7-212:38) read with [] (conf. 110) (serv_list.c:213:7-214:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:213:7-214:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:213:7-214:38) read with [] (conf. 110) (serv_list.c:215:7-215:55) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:215:7-215:55) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:215:7-215:55) read with [] (conf. 110) (serv_list.c:217:8-218:63) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:217:8-218:63) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:217:8-218:63) read with [] (conf. 110) (serv_list.c:217:7-222:7) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:217:7-222:7) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:217:7-222:7) read with [] (conf. 110) (serv_list.c:220:10-220:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:220:10-220:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:220:10-220:38) read with [] (conf. 110) (serv_list.c:225:7-225:41) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:225:7-225:41) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:225:7-225:41) read with [] (conf. 110) (serv_list.c:241:3-243:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:241:3-243:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:241:3-243:3) read with [] (conf. 110) (serv_list.c:247:7-247:87) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:247:7-247:87) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:247:7-247:87) read with [] (conf. 110) (serv_list.c:258:3-316:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:258:3-316:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:258:3-316:3) read with [] (conf. 110) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:261:5-263:36) read with [] (conf. 110) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:264:5-266:36) read with [] (conf. 110) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:270:7-270:68) read with [] (conf. 110) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:270:7-270:83) read with [] (conf. 110) (serv_list.c:272:5-315:5) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:272:5-315:5) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:272:5-315:5) read with [] (conf. 110) (serv_list.c:275:7-276:98) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:275:7-276:98) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:275:7-276:98) read with [] (conf. 110) (serv_list.c:277:7-278:98) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:277:7-278:98) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:277:7-278:98) read with [] (conf. 110) (serv_list.c:284:9-284:47) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:284:9-284:47) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:284:9-284:47) read with [] (conf. 110) (serv_list.c:284:9-284:59) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:284:9-284:59) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:284:9-284:59) read with lock:{search_lock} (conf. 110) (serv_list.c:299:9-299:44) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:299:9-299:44) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:299:9-299:44) read with lock:{search_lock} (conf. 110) (serv_list.c:299:11-302:11) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:299:11-302:11) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:299:11-302:11) read with lock:{search_lock} (conf. 110) (serv_list.c:301:13-301:41) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:301:13-301:41) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:301:13-301:41) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1004:5-1004:35) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1004:7-1006:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1005:9-1005:37) read with [] (conf. 110) (serv_list.c:1062:5-1062:42) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1062:5-1062:42) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1062:5-1062:42) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1062:5-1062:42) read with [] (conf. 110) (serv_list.c:1075:5-1081:5) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1075:5-1081:5) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1075:5-1081:5) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1075:5-1081:5) read with [] (conf. 110) (serv_list.c:1075:7-1080:7) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1075:7-1080:7) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1075:7-1080:7) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1075:7-1080:7) read with [] (conf. 110) (serv_list.c:1077:9-1077:93) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1077:9-1077:93) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1077:9-1077:93) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1077:9-1077:93) read with [] (conf. 110) (serv_list.c:1079:10-1079:38) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1079:10-1079:38) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1079:10-1079:38) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1079:10-1079:38) read with [] (conf. 110) (serv_list.c:1082:5-1173:5) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1082:5-1173:5) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1082:5-1173:5) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1082:5-1173:5) read with [] (conf. 110) (serv_list.c:1093:9-1103:87) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1093:9-1103:87) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1093:9-1103:87) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1093:9-1103:87) read with [] (conf. 110) (serv_list.c:1103:9-1107:9) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1103:9-1107:9) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1103:9-1107:9) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1103:9-1107:9) read with [] (conf. 110) (serv_list.c:1112:17-1127:17) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1112:17-1127:17) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1112:17-1127:17) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1112:17-1127:17) read with [] (conf. 110) (serv_list.c:1118:19-1126:19) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1118:19-1126:19) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1118:19-1126:19) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1118:19-1126:19) read with [] (conf. 110) (serv_list.c:1119:21-1119:71) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1119:21-1119:71) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1119:21-1119:71) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1119:21-1119:71) read with [] (conf. 110) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1124:21-1125:40) read with [] (conf. 110) (serv_list.c:1133:13-1140:13) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1133:13-1140:13) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1133:13-1140:13) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1133:13-1140:13) read with [] (conf. 110) (serv_list.c:1135:15-1136:71) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1135:15-1136:71) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1135:15-1136:71) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1135:15-1136:71) read with [] (conf. 110) (serv_list.c:1139:17-1139:110) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1139:17-1139:110) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1139:17-1139:110) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1139:17-1139:110) read with [] (conf. 110) (serv_list.c:1140:14-1140:68) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1140:14-1140:68) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1140:14-1140:68) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1140:14-1140:68) read with [] (conf. 110) (serv_list.c:1141:13-1148:13) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1141:13-1148:13) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1141:13-1148:13) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1141:13-1148:13) read with [] (conf. 110) (serv_list.c:1145:15-1147:15) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1145:15-1147:15) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1145:15-1147:15) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1145:15-1147:15) read with [] (conf. 110) (serv_list.c:1146:17-1146:59) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1146:17-1146:59) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1146:17-1146:59) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1146:17-1146:59) read with [] (conf. 110) (serv_list.c:1147:16-1147:65) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1147:16-1147:65) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1147:16-1147:65) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1147:16-1147:65) read with [] (conf. 110) (serv_list.c:1149:14-1149:42) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1149:14-1149:42) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1149:14-1149:42) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1149:14-1149:42) read with lock:{search_lock} (conf. 110) (serv_list.c:1156:13-1156:48) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1156:13-1156:48) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1156:13-1156:48) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1156:13-1156:48) read with lock:{search_lock} (conf. 110) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1156:15-1159:15) read with lock:{search_lock} (conf. 110) (serv_list.c:1158:17-1158:45) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1158:17-1158:45) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1158:17-1158:45) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1158:17-1158:45) read with lock:{search_lock} (conf. 110) (serv_list.c:1169:7-1169:42) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1169:7-1169:42) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1169:7-1169:42) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1169:7-1169:42) read with lock:{search_lock} (conf. 110) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1169:9-1171:9) read with lock:{search_lock} (conf. 110) (serv_list.c:1170:11-1170:39) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1170:11-1170:39) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:1170:11-1170:39) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:1170:11-1170:39) write with thread:[main, sig_handler] (conf. 110) (serv_list.c:345:3-345:45) write with thread:[main, sig_handler] (conf. 110) (serv_list.c:367:5-367:117) [Success][Race] Memory location domainlist@serv_list.c:84:23-84:35 (safe): read with thread:[main, sig_handler] (conf. 110) (serv_list.c:329:3-344:3) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:338:7-340:7) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:339:9-339:51) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:340:7-342:7) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:341:11-341:104) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:343:5-343:29) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:360:7-360:87) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:361:8-361:32) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:367:5-367:117) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:368:5-372:5) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:373:5-373:113) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:374:6-374:71) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:375:6-375:50) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:376:6-376:56) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:377:5-377:102) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:379:6-379:46) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:1004:5-1004:35) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:1004:7-1006:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:1005:9-1005:37) [Success][Race] Memory location ypset@ypbind-mt.c:71:5-71:11 (safe): read with [] (conf. 110) (ypbind_server.c:117:3-119:20) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:117:3-119:20) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:117:3-119:20) read with [] (conf. 110) (ypbind_server.c:128:3-129:8) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:128:3-129:8) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:128:3-129:8) [Success][Race] Memory location (struct findserv_req).sin.sin_family (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct _IO_FILE)._IO_write_end (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location domainlock.wishwrite@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:40:7-41:7) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:40:7-41:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:40:7-41:7) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:52:3-52:22) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:52:3-52:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:52:3-52:22) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:56:3-56:22) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:56:3-56:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:56:3-56:22) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:52:3-52:22) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:52:3-52:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:52:3-52:22) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:56:3-56:22) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:56:3-56:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:56:3-56:22) [Success][Race] Memory location domainlock.lock_free.__data.__futex@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Success][Race] Memory location (alloc@sid:2152)@serv_list.c:446:5-446:52 (safe): read with thread:[main, sig_handler] (conf. 90) (serv_list.c:447:7-449:59) [Warning][Race] Memory location (struct ypbind_binding).ypbind_binding_addr[?] (race with conf. 80): read with [] (conf. 80) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 80) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:23:3-23:56) [Success][Race] Memory location (struct SVCXPRT).xp_raddr.sin_addr.s_addr (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Success][Race] Memory location domainlock.readers@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:43:3-43:20) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:43:3-43:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:43:3-43:20) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:53:7-54:7) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:53:7-54:7) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:53:7-54:7) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:67:3-77:3) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:67:3-77:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:67:3-77:3) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:73:5-73:22) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:73:5-73:22) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:73:5-73:22) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:74:5-76:5) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:74:5-76:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:74:5-76:5) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:43:3-43:20) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:43:3-43:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:43:3-43:20) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:73:5-73:22) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:73:5-73:22) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:73:5-73:22) [Success][Race] Memory location cond_pid.__align@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (struct opaque_auth).oa_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (alloc@sid:1778)@serv_list.c:95:3-95:68 (safe): read with [] (conf. 90) (serv_list.c:98:3-98:29) read with lock:{search_lock} (conf. 90) (serv_list.c:98:3-98:29) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 90) (serv_list.c:98:3-98:29) read with thread:[main, ypbindprog_1] (conf. 90) (serv_list.c:98:3-98:29) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (serv_list.c:98:3-98:29) read with thread:[main, ypbindprog_2] (conf. 90) (serv_list.c:98:3-98:29) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (serv_list.c:98:3-98:29) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 90) (serv_list.c:98:3-98:29) read with [] (conf. 90) (serv_list.c:100:3-100:29) read with lock:{search_lock} (conf. 90) (serv_list.c:100:3-100:29) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 90) (serv_list.c:100:3-100:29) read with thread:[main, ypbindprog_1] (conf. 90) (serv_list.c:100:3-100:29) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (serv_list.c:100:3-100:29) read with thread:[main, ypbindprog_2] (conf. 90) (serv_list.c:100:3-100:29) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (serv_list.c:100:3-100:29) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 90) (serv_list.c:100:3-100:29) [Success][Race] Memory location debug_flag@log_msg.c:46:5-46:16 (safe): read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:117:3-119:3) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:160:5-162:5) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:182:13-184:13) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:198:13-200:13) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:240:13-242:13) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:255:15-257:15) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:292:5-294:5) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:429:5-431:5) read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:448:5-450:5) read with [] (conf. 110) (ypbind_server.c:75:3-82:3) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:75:3-82:3) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:75:3-82:3) read with [] (conf. 110) (ypbind_server.c:89:3-91:3) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:89:3-91:3) read with [] (conf. 110) (ypbind_server.c:99:3-101:3) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:99:3-101:3) read with [] (conf. 110) (ypbind_server.c:121:5-123:5) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:121:5-123:5) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:121:5-123:5) read with [] (conf. 110) (ypbind_server.c:150:3-152:3) read with thread:[main, ypbindprog_1] (conf. 110) (ypbind_server.c:150:3-152:3) read with [] (conf. 110) (ypbind_server.c:165:3-167:3) read with thread:[main, ypbindprog_2] (conf. 110) (ypbind_server.c:165:3-167:3) read with [] (conf. 110) (log_msg.c:58:3-71:3) read with lock:{search_lock} (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, test_bindings] (conf. 110) (log_msg.c:58:3-71:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, ypbindprog_1] (conf. 110) (log_msg.c:58:3-71:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, ypbindprog_2] (conf. 110) (log_msg.c:58:3-71:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, sig_handler] (conf. 110) (log_msg.c:58:3-71:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, test_bindings, eachresult] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (log_msg.c:58:3-71:3) read with thread:[main, sig_handler, eachresult] (conf. 110) (log_msg.c:58:3-71:3) read with [] (conf. 110) (serv_list.c:267:5-271:5) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:267:5-271:5) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:267:5-271:5) read with [] (conf. 110) (serv_list.c:280:7-285:7) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:280:7-285:7) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:280:7-285:7) read with lock:{search_lock} (conf. 110) (serv_list.c:297:9-299:9) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:297:9-299:9) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:297:9-299:9) read with [] (conf. 110) (serv_list.c:305:9-307:9) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:305:9-307:9) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:305:9-307:9) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:408:5-410:5) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:432:7-434:7) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:439:5-441:5) read with [] (conf. 110) (serv_list.c:532:5-576:5) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:532:5-576:5) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:532:5-576:5) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:532:5-576:5) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:532:5-576:5) read with lock:{search_lock} (conf. 110) (serv_list.c:626:3-628:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:626:3-628:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:626:3-628:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:626:3-628:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:626:3-628:3) read with lock:{search_lock} (conf. 110) (serv_list.c:661:3-663:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:661:3-663:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:661:3-663:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:661:3-663:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:661:3-663:3) read with [] (conf. 110) (serv_list.c:1052:3-1059:3) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1052:3-1059:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1052:3-1059:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1052:3-1059:3) read with [] (conf. 110) (serv_list.c:1068:9-1070:9) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1068:9-1070:9) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1068:9-1070:9) read with [] (conf. 110) (serv_list.c:1108:13-1129:13) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1108:13-1129:13) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1108:13-1129:13) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1108:13-1129:13) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_op (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Success][Race] Memory location configfile@ypbind-mt.c:70:12-70:24 (safe): read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:113:3-113:82) [Warning][Race] Memory location (struct binding).ypset.family (race with conf. 100): read with [] (conf. 100) (serv_list.c:215:7-215:55) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:215:7-215:55) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:215:7-215:55) write with [] (conf. 100) (serv_list.c:205:8-205:57) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:205:8-205:57) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:205:8-205:57) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_handy (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Warning][Race] Memory location in_use@serv_list.c:522:23-522:31 (race with conf. 110): read with [] (conf. 110) (serv_list.c:571:9-571:72) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:571:9-571:72) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:571:9-571:72) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:571:9-571:72) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:571:9-571:72) read with [] (conf. 110) (serv_list.c:574:9-574:67) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:574:9-574:67) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:574:9-574:67) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:574:9-574:67) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:574:9-574:67) read with [] (conf. 110) (serv_list.c:584:9-584:72) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:584:9-584:72) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:584:9-584:72) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:584:9-584:72) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:584:9-584:72) read with [] (conf. 110) (serv_list.c:588:5-589:36) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:588:5-589:36) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:588:5-589:36) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:588:5-589:36) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:588:5-589:36) read with [] (conf. 110) (serv_list.c:590:5-591:36) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:590:5-591:36) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:590:5-591:36) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:590:5-591:36) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:590:5-591:36) read with [] (conf. 110) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:596:5-596:85) read with [] (conf. 110) (serv_list.c:599:5-601:5) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:599:5-601:5) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:599:5-601:5) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:599:5-601:5) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:599:5-601:5) read with [] (conf. 110) (serv_list.c:602:5-602:23) read with thread:[main, test_bindings, eachresult] (conf. 110) (serv_list.c:602:5-602:23) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (serv_list.c:602:5-602:23) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (serv_list.c:602:5-602:23) read with thread:[main, sig_handler, eachresult] (conf. 110) (serv_list.c:602:5-602:23) write with lock:{search_lock} (conf. 110) (serv_list.c:643:3-643:16) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:643:3-643:16) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (serv_list.c:643:3-643:16) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (serv_list.c:643:3-643:16) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:643:3-643:16) [Success][Race] Memory location domainlock.lock_free.__align@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Success][Race] Memory location domainlock.lock_free.__data.__broadcast_seq@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Warning][Race] Memory location max_domains@serv_list.c:85:12-85:24 (race with conf. 110): read with [] (conf. 110) (serv_list.c:184:3-185:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:184:3-185:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:184:3-185:3) read with [] (conf. 110) (serv_list.c:246:3-247:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:246:3-247:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:246:3-247:3) read with [] (conf. 110) (serv_list.c:250:3-254:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:250:3-254:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:250:3-254:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (serv_list.c:1002:3-1003:3) read with [] (conf. 110) (serv_list.c:1060:3-1061:3) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1060:3-1061:3) read with thread:[main, ypbindprog_1] (conf. 110) (serv_list.c:1060:3-1061:3) read with thread:[main, ypbindprog_2] (conf. 110) (serv_list.c:1060:3-1061:3) write with thread:[main, sig_handler] (conf. 110) (serv_list.c:346:3-346:18) write with thread:[main, sig_handler] (conf. 110) (serv_list.c:366:5-366:19) [Success][Race] Memory location max_domains@serv_list.c:85:12-85:24 (safe): read with thread:[main, sig_handler] (conf. 110) (serv_list.c:331:5-332:5) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:358:3-359:3) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:366:5-366:19) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:367:5-367:117) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:373:5-373:113) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:374:6-374:71) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:375:6-375:50) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:376:6-376:56) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:377:5-377:102) read with thread:[main, sig_handler] (conf. 110) (serv_list.c:379:6-379:46) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (serv_list.c:1002:3-1003:3) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_public (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Success][Race] Memory location (struct sockaddr_in).sin_port (safe): read with [] (conf. 80) (serv_list.c:590:5-591:36) read with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:590:5-591:36) read with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:590:5-591:36) read with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:590:5-591:36) read with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:590:5-591:36) read with [] (conf. 100) (ypbind_server.c:135:3-135:31) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_server.c:135:3-135:31) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_server.c:135:3-135:31) read with [] (conf. 100) (serv_list.c:579:7-579:31) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:579:7-579:31) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:579:7-579:31) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:579:7-579:31) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:579:7-579:31) read with [] (conf. 100) (serv_list.c:584:9-584:29) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:584:9-584:29) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:584:9-584:29) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:584:9-584:29) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:584:9-584:29) [Warning][Race] Memory location (struct binding).client_handle (race with conf. 100): read with [] (conf. 100) (serv_list.c:195:7-197:7) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:195:7-197:7) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:195:7-197:7) read with [] (conf. 100) (serv_list.c:196:11-196:104) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:196:11-196:104) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:196:11-196:104) read with [] (conf. 100) (serv_list.c:217:7-222:7) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:217:7-222:7) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:217:7-222:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:340:7-342:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:341:11-341:104) read with [] (conf. 100) (serv_list.c:599:5-601:5) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:599:5-601:5) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:599:5-601:5) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:599:5-601:5) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:599:5-601:5) read with [] (conf. 100) (serv_list.c:1075:5-1081:5) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1075:5-1081:5) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1075:5-1081:5) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1075:5-1081:5) read with [] (conf. 100) (serv_list.c:1093:9-1103:87) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1093:9-1103:87) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1093:9-1103:87) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1093:9-1103:87) read with [] (conf. 100) (serv_list.c:1133:13-1140:13) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1133:13-1140:13) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1133:13-1140:13) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1133:13-1140:13) read with [] (conf. 100) (serv_list.c:1139:17-1139:110) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1139:17-1139:110) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1139:17-1139:110) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1139:17-1139:110) write with [] (conf. 100) (serv_list.c:217:8-218:63) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:217:8-218:63) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:217:8-218:63) write with [] (conf. 100) (serv_list.c:596:5-596:85) write with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:596:5-596:85) write with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:596:5-596:85) write with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:596:5-596:85) write with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:596:5-596:85) write with [] (conf. 100) (serv_list.c:1140:14-1140:68) write with thread:[main, test_bindings] (conf. 100) (serv_list.c:1140:14-1140:68) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1140:14-1140:68) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1140:14-1140:68) [Success][Race] Memory location local_only@ypbind-mt.c:75:5-75:16 (safe): read with thread:[main] (conf. 110) (ypbind-mt.c:701:5-730:5) read with thread:[main] (conf. 110) (ypbind-mt.c:712:7-716:7) read with thread:[main] (conf. 110) (ypbind-mt.c:754:5-783:5) read with thread:[main] (conf. 110) (ypbind-mt.c:765:7-769:7) [Success][Race] Memory location (struct binding).server[?].family (safe): write with thread:[main, sig_handler] (conf. 80) (serv_list.c:377:5-377:102) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:508:5-508:69) [Warning][Race] Memory location (struct _IO_FILE)._IO_buf_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location domainlock.writers@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:40:5-42:5) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:40:5-42:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:40:5-42:5) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:53:5-55:5) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:53:5-55:5) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:53:5-55:5) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:55:3-55:20) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:55:3-55:20) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:55:3-55:20) read with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:88:3-97:3) read with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:88:3-97:3) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:88:3-97:3) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:55:3-55:20) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:55:3-55:20) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:55:3-55:20) write with lock:{domainlock.mutex} (conf. 110) (pthread_np.c:94:5-94:23) write with lock:{domainlock.mutex, search_lock} (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:94:5-94:23) write with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 110) (pthread_np.c:94:5-94:23) [Warning][Race] Memory location (struct XDR).x_public (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (alloc@sid:2253)@serv_list.c:542:7-542:54 (race with conf. 90): read with [] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) read with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with [] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, test_bindings, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_1, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_2, eachresult] (conf. 90) (serv_list.c:543:9-546:61) write with thread:[main, sig_handler, eachresult] (conf. 90) (serv_list.c:543:9-546:61) [Warning][Race] Memory location (struct binding).server[?].host (race with conf. 100): write with thread:[main, sig_handler] (conf. 80) (serv_list.c:377:5-377:102) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct binding).server[?].host (safe): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) [Success][Race] Memory location cond_pid.__size[?]@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location domain@ypbind-mt.c:69:6-69:14 (race with conf. 80): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) [Warning][Race] Memory location (struct cu_data).cu_outbuf (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct cu_data).cu_raddr.sin_addr.s_addr (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Success][Race] Memory location (alloc@sid:2321)@serv_list.c:623:3-623:44 (safe): write with lock:{search_lock} (conf. 90) (serv_list.c:623:3-624:37) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 90) (serv_list.c:623:3-624:37) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (serv_list.c:623:3-624:37) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (serv_list.c:623:3-624:37) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 90) (serv_list.c:623:3-624:37) [Success][Race] Memory location ping_interval@ypbind-mt.c:74:5-74:19 (safe): read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:457:5-459:5) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1021:3-1023:3) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1026:5-1026:40) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1030:5-1032:5) read with thread:[main, test_bindings] (conf. 110) (serv_list.c:1033:5-1033:31) [Success][Race] Memory location (alloc@sid:2164)@serv_list.c:454:9-454:56 (safe): read with thread:[main, sig_handler] (conf. 90) (serv_list.c:447:7-449:59) [Warning][Race] Memory location (struct bound_server).addr.s_addr (race with conf. 100): read with [] (conf. 80) (serv_list.c:127:5-128:101) read with lock:{search_lock} (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:127:5-128:101) read with [] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:261:5-263:36) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:512:5-513:42) write with [] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with [] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:83) [Success][Race] Memory location cond_pid.__data.__broadcast_seq@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (alloc@sid:1778)@serv_list.c:95:3-95:68 (race with conf. 90): write with [] (conf. 90) (serv_list.c:97:3-98:22) write with lock:{search_lock} (conf. 90) (serv_list.c:97:3-98:22) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 90) (serv_list.c:97:3-98:22) write with thread:[main, ypbindprog_1] (conf. 90) (serv_list.c:97:3-98:22) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (serv_list.c:97:3-98:22) write with thread:[main, ypbindprog_2] (conf. 90) (serv_list.c:97:3-98:22) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (serv_list.c:97:3-98:22) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 90) (serv_list.c:97:3-98:22) write with [] (conf. 90) (serv_list.c:99:3-100:22) write with lock:{search_lock} (conf. 90) (serv_list.c:99:3-100:22) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 90) (serv_list.c:99:3-100:22) write with thread:[main, ypbindprog_1] (conf. 90) (serv_list.c:99:3-100:22) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (serv_list.c:99:3-100:22) write with thread:[main, ypbindprog_2] (conf. 90) (serv_list.c:99:3-100:22) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (serv_list.c:99:3-100:22) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 90) (serv_list.c:99:3-100:22) [Success][Race] Memory location cond_pid.__data.__woken_seq@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Success][Race] Memory location domainlock.lock_free.__size[?]@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Success][Race] Memory location cond_pid.__data.__wakeup_seq@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (struct XDR).x_base (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct sockaddr_in).sin_addr.s_addr (race with conf. 100): read with [] (conf. 80) (serv_list.c:127:5-128:101) read with lock:{search_lock} (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:127:5-128:101) read with [] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:261:5-263:36) read with [] (conf. 80) (serv_list.c:543:9-546:61) read with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:543:9-546:61) read with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:543:9-546:61) read with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:543:9-546:61) read with [] (conf. 80) (serv_list.c:588:5-589:36) read with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:512:5-513:42) write with [] (conf. 80) (serv_list.c:543:9-546:61) write with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:543:9-546:61) write with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:543:9-546:61) write with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:543:9-546:61) write with [] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with [] (conf. 100) (ypbind_server.c:119:3-126:3) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_server.c:119:3-126:3) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_server.c:119:3-126:3) read with [] (conf. 100) (ypbind_server.c:122:7-122:46) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_server.c:122:7-122:46) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_server.c:122:7-122:46) read with [] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:83) read with [] (conf. 100) (serv_list.c:574:9-574:44) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:574:9-574:44) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:574:9-574:44) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:574:9-574:44) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:574:9-574:44) read with [] (conf. 100) (serv_list.c:584:9-584:44) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:584:9-584:44) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:584:9-584:44) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:584:9-584:44) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:584:9-584:44) [Success][Race] Memory location (struct cu_data).cu_raddr.sin_port (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Success][Race] Memory location domainlock.lock_free.__data.__lock@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Warning][Race] Memory location (struct CLIENT).cl_private (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (alloc@sid:2172)@serv_list.c:454:13-454:60 (safe): read with thread:[main, sig_handler] (conf. 90) (serv_list.c:447:7-449:59) [Warning][Race] Memory location (struct ypbind_setdom).ypsetdom_domain (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct binding).ypset.host (race with conf. 100): read with thread:[main, sig_handler] (conf. 100) (serv_list.c:338:7-340:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:339:9-339:51) read with [] (conf. 100) (serv_list.c:1145:15-1147:15) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1145:15-1147:15) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1145:15-1147:15) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1145:15-1147:15) read with [] (conf. 100) (serv_list.c:1146:17-1146:59) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1146:17-1146:59) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1146:17-1146:59) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1146:17-1146:59) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:374:6-374:71) write with [] (conf. 100) (serv_list.c:1147:16-1147:65) write with thread:[main, test_bindings] (conf. 100) (serv_list.c:1147:16-1147:65) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1147:16-1147:65) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1147:16-1147:65) [Warning][Race] Memory location (struct __anonunion_argument_59).ypbindproc_domain_2_arg (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (alloc@sid:2178)@serv_list.c:454:13-454:60 (safe): read with thread:[main, sig_handler] (conf. 90) (serv_list.c:447:7-449:59) [Success][Race] Memory location pid_is_written@ypbind-mt.c:78:12-78:27 (safe): read with [lock:{mutex_pid}, thread:[main]] (conf. 110) (ypbind-mt.c:692:3-695:3) write with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 110) (ypbind-mt.c:398:3-398:21) [Warning][Race] Memory location (struct binding).use_broadcast (race with conf. 100): read with lock:{search_lock} (conf. 100) (serv_list.c:299:11-302:11) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:299:11-302:11) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:299:11-302:11) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:1004:7-1006:7) read with [] (conf. 100) (serv_list.c:1112:17-1127:17) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1112:17-1127:17) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1112:17-1127:17) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1112:17-1127:17) read with lock:{search_lock} (conf. 100) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:1156:15-1159:15) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:1156:15-1159:15) read with lock:{search_lock} (conf. 100) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:1169:9-1171:9) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:1169:9-1171:9) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:376:6-376:56) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:405:5-405:29) [Success][Race] Memory location (struct binding).use_broadcast (safe): read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:1004:7-1006:7) [Warning][Race] Memory location (struct binding).server[?].addr.s_addr (race with conf. 100): read with [] (conf. 80) (serv_list.c:127:5-128:101) read with lock:{search_lock} (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:127:5-128:101) read with [] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:261:5-263:36) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:377:5-377:102) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:512:5-513:42) write with [] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:588:5-589:36) write with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:588:5-589:36) read with [] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:83) [Success][Race] Memory location (struct findserv_req).sin.sin_addr.s_addr (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Success][Race] Memory location (struct SVCXPRT).xp_raddr.sin_port (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct hostent).h_name (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with [] (conf. 100) (serv_list.c:571:9-571:72) read with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:571:9-571:72) read with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:571:9-571:72) read with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:571:9-571:72) read with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:571:9-571:72) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location cond_pid.__data.__futex@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (struct AUTH).ah_private (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct svc_req).rq_clntcred (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location use_broadcast@ypbind-mt.c:72:5-72:19 (safe): read with thread:[main, sig_handler] (conf. 110) (ypbind-mt.c:452:5-456:5) [Warning][Race] Memory location (struct ypbind_resp).ypbind_resp_u.ypbind_error (race with conf. 80): read with [] (conf. 80) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 80) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:38:3-38:64) [Warning][Race] Memory location (struct cu_data).cu_outxdrs.x_private (race with conf. 50): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) read with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) read with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) read with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) read with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) read with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:15:3-15:39) write with [] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:23:3-23:56) write with [] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 50) (ypbind_xdr.c:38:3-38:64) write with [] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 50) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 50) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 50) (ypbind_xdr.c:69:3-69:51) [Success][Race] Memory location (struct svc_req).rq_proc (safe): read with [] (conf. 100) (ypbind_svc.c:42:3-44:64) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_svc.c:42:3-44:64) read with [] (conf. 100) (ypbind_svc.c:49:3-51:77) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_svc.c:49:3-51:77) read with [] (conf. 100) (ypbind_svc.c:56:3-58:76) read with thread:[main, ypbindprog_1] (conf. 100) (ypbind_svc.c:56:3-58:76) read with [] (conf. 100) (ypbind_svc.c:107:3-109:64) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_svc.c:107:3-109:64) read with [] (conf. 100) (ypbind_svc.c:114:3-116:77) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_svc.c:114:3-116:77) read with [] (conf. 100) (ypbind_svc.c:121:3-123:73) read with thread:[main, ypbindprog_2] (conf. 100) (ypbind_svc.c:121:3-123:73) [Success][Race] Memory location (struct dirent).d_name[?] (safe): read with thread:[main, sig_handler] (conf. 80) (ypbind-mt.c:93:9-93:70) read with thread:[main, sig_handler] (conf. 80) (ypbind-mt.c:94:11-94:74) read with thread:[main, sig_handler] (conf. 80) (ypbind-mt.c:96:11-97:52) [Warning][Race] Memory location (struct ypbind_binding).ypbind_binding_port[?] (race with conf. 80): read with [] (conf. 80) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:25:3-25:60) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:25:3-25:60) write with [] (conf. 80) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 80) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:25:3-25:60) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:25:3-25:60) [Success][Race] Memory location (struct SVCXPRT).xp_raddr.sin_zero[?] (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct _IO_FILE)._IO_read_end (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct findserv_req).sin.sin_zero[?] (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct ypbind_setdom).ypsetdom_vers (race with conf. 80): read with [] (conf. 80) (ypbind_xdr.c:69:3-69:51) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:69:3-69:51) write with [] (conf. 80) (ypbind_xdr.c:69:3-69:51) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:69:3-69:51) [Success][Race] Memory location cond_pid.__data.__nwaiters@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Success][Race] Memory location (struct ypbind_resp).ypbind_status (safe): read with [] (conf. 100) (ypbind_xdr.c:36:3-38:64) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 100) (ypbind_xdr.c:36:3-38:64) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 100) (ypbind_xdr.c:36:3-38:64) read with [] (conf. 100) (ypbind_xdr.c:41:3-42:76) read with thread:[main, ypbindprog_1, ypbind_xdr_resp] (conf. 100) (ypbind_xdr.c:41:3-42:76) read with thread:[main, ypbindprog_2, ypbind_xdr_resp] (conf. 100) (ypbind_xdr.c:41:3-42:76) [Success][Race] Memory location domainlock.lock_free.__data.__nwaiters@serv_list.c:86:46-86:57 (safe): read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:75:7-75:46) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:75:7-75:46) read with lock:{domainlock.mutex} (conf. 90) (pthread_np.c:95:5-95:47) read with lock:{domainlock.mutex, search_lock} (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, test_bindings]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_1]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, ypbindprog_2]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) read with [lock:{domainlock.mutex, search_lock}, thread:[main, sig_handler]] (conf. 90) (pthread_np.c:95:5-95:47) [Warning][Race] Memory location (struct __anonunion_argument_57).ypbindproc_olddomain_1_arg (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct _IO_FILE)._IO_buf_end (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct _IO_FILE)._IO_read_ptr (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct binding).ypset.port (race with conf. 100): read with [] (conf. 80) (serv_list.c:136:7-137:87) read with lock:{search_lock} (conf. 80) (serv_list.c:136:7-137:87) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:136:7-137:87) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:136:7-137:87) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:136:7-137:87) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:136:7-137:87) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:136:7-137:87) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:136:7-137:87) read with [] (conf. 80) (serv_list.c:213:7-214:38) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:213:7-214:38) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:213:7-214:38) read with [] (conf. 80) (serv_list.c:277:7-278:98) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:277:7-278:98) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:277:7-278:98) write with [] (conf. 80) (serv_list.c:202:7-203:38) write with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:202:7-203:38) write with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:202:7-203:38) read with [] (conf. 100) (serv_list.c:284:9-284:47) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:284:9-284:47) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:284:9-284:47) [Success][Race] Memory location cond_pid.__data.__mutex@ypbind-mt.c:80:43-80:52 (safe): read with [lock:{mutex_pid}, thread:[main, sig_handler]] (conf. 90) (ypbind-mt.c:399:3-399:37) [Warning][Race] Memory location (struct _IO_FILE)._IO_write_ptr (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct ypbind_oldsetdom).ypoldsetdom_domain[?] (race with conf. 80): read with [] (conf. 80) (ypbind_xdr.c:54:3-56:105) read with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:54:3-56:105) write with [] (conf. 80) (ypbind_xdr.c:54:3-56:105) write with thread:[main, ypbindprog_1, ypbind_xdr_oldsetdom] (conf. 80) (ypbind_xdr.c:54:3-56:105) [Warning][Race] Memory location (struct binding).active (race with conf. 100): read with [] (conf. 100) (serv_list.c:125:3-148:3) read with lock:{search_lock} (conf. 100) (serv_list.c:125:3-148:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:125:3-148:3) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:125:3-148:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:125:3-148:3) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:125:3-148:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:125:3-148:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:125:3-148:3) read with [] (conf. 100) (serv_list.c:127:5-128:101) read with lock:{search_lock} (conf. 100) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:127:5-128:101) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:127:5-128:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:127:5-128:101) read with [] (conf. 100) (serv_list.c:129:5-130:101) read with lock:{search_lock} (conf. 100) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:129:5-130:101) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:129:5-130:101) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:129:5-130:101) read with [] (conf. 100) (serv_list.c:132:5-147:5) read with lock:{search_lock} (conf. 100) (serv_list.c:132:5-147:5) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:132:5-147:5) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:132:5-147:5) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:132:5-147:5) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:132:5-147:5) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:132:5-147:5) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:132:5-147:5) read with [] (conf. 100) (serv_list.c:258:3-316:3) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:258:3-316:3) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:258:3-316:3) read with [] (conf. 100) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:261:5-263:36) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:261:5-263:36) read with [] (conf. 100) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:264:5-266:36) read with [] (conf. 100) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:68) read with [] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:83) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:83) read with [] (conf. 100) (serv_list.c:272:5-315:5) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:272:5-315:5) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:272:5-315:5) read with [] (conf. 100) (serv_list.c:1075:7-1080:7) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1075:7-1080:7) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1075:7-1080:7) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1075:7-1080:7) read with [] (conf. 100) (serv_list.c:1077:9-1077:93) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1077:9-1077:93) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1077:9-1077:93) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1077:9-1077:93) read with [] (conf. 100) (serv_list.c:1082:5-1173:5) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1082:5-1173:5) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1082:5-1173:5) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1082:5-1173:5) read with [] (conf. 100) (serv_list.c:1103:9-1107:9) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1103:9-1107:9) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1103:9-1107:9) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1103:9-1107:9) read with [] (conf. 100) (serv_list.c:1118:19-1126:19) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1118:19-1126:19) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1118:19-1126:19) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1118:19-1126:19) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) read with [] (conf. 100) (serv_list.c:1135:15-1136:71) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1135:15-1136:71) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1135:15-1136:71) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1135:15-1136:71) read with [] (conf. 100) (serv_list.c:1141:13-1148:13) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1141:13-1148:13) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1141:13-1148:13) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1141:13-1148:13) write with [] (conf. 100) (serv_list.c:198:8-198:36) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:198:8-198:36) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:198:8-198:36) write with [] (conf. 100) (serv_list.c:220:10-220:38) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:220:10-220:38) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:220:10-220:38) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:375:6-375:50) write with [] (conf. 100) (serv_list.c:602:5-602:23) write with thread:[main, test_bindings, eachresult] (conf. 100) (serv_list.c:602:5-602:23) write with thread:[main, ypbindprog_1, eachresult] (conf. 100) (serv_list.c:602:5-602:23) write with thread:[main, ypbindprog_2, eachresult] (conf. 100) (serv_list.c:602:5-602:23) write with thread:[main, sig_handler, eachresult] (conf. 100) (serv_list.c:602:5-602:23) write with lock:{search_lock} (conf. 100) (serv_list.c:633:3-633:20) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:633:3-633:20) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:633:3-633:20) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:633:3-633:20) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:633:3-633:20) write with lock:{search_lock} (conf. 100) (serv_list.c:764:3-764:20) write with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:764:3-764:20) write with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:764:3-764:20) write with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:764:3-764:20) write with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:764:3-764:20) write with [] (conf. 100) (serv_list.c:1079:10-1079:38) write with thread:[main, test_bindings] (conf. 100) (serv_list.c:1079:10-1079:38) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1079:10-1079:38) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1079:10-1079:38) write with [] (conf. 100) (serv_list.c:1149:14-1149:42) write with thread:[main, test_bindings] (conf. 100) (serv_list.c:1149:14-1149:42) write with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1149:14-1149:42) write with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1149:14-1149:42) [Warning][Race] Memory location (struct __anonstruct_AR_results_73).where (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Success][Race] Memory location (struct findserv_req).sin.sin_port (safe): read with [] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, test_bindings, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_1, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, ypbindprog_2, eachresult] (conf. 50) (serv_list.c:596:5-596:85) read with thread:[main, sig_handler, eachresult] (conf. 50) (serv_list.c:596:5-596:85) [Warning][Race] Memory location (struct _IO_FILE)._IO_save_end (race with conf. 100): read with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, test_bindings, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_1, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) write with thread:[main, sig_handler, ypbind_xdr_domainname] (conf. 50) (ypbind_xdr.c:7:3-7:37) read with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with [] (conf. 80) (ypbind_xdr.c:7:3-7:37) write with thread:[main, ypbindprog_2, ypbind_xdr_setdom] (conf. 80) (ypbind_xdr.c:7:3-7:37) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:335:9-337:9) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:336:11-336:57) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:426:7-428:7) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:430:5-436:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:504:5-506:5) read with thread:[main, sig_handler] (conf. 100) (serv_list.c:512:5-513:42) read with lock:{search_lock} (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:760:3-762:3) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:760:3-762:3) read with lock:{search_lock} (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 100) (serv_list.c:772:7-773:7) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 100) (serv_list.c:772:7-773:7) read with [] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1124:21-1125:40) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1124:21-1125:40) write with thread:[main, sig_handler] (conf. 100) (serv_list.c:507:5-507:42) [Warning][Race] Memory location (struct binding).domain[?] (race with conf. 80): read with [] (conf. 80) (serv_list.c:115:3-116:25) read with lock:{search_lock} (conf. 80) (serv_list.c:115:3-116:25) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:115:3-116:25) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:115:3-116:25) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:115:3-116:25) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:115:3-116:25) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:115:3-116:25) read with [] (conf. 80) (serv_list.c:116:3-117:25) read with lock:{search_lock} (conf. 80) (serv_list.c:116:3-117:25) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:116:3-117:25) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:116:3-117:25) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:116:3-117:25) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:116:3-117:25) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:116:3-117:25) read with [] (conf. 80) (serv_list.c:186:7-186:87) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:186:7-186:87) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:186:7-186:87) read with [] (conf. 80) (serv_list.c:247:7-247:87) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:247:7-247:87) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:247:7-247:87) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:373:5-373:113) [Success][Race] Memory location (struct binding).domain[?] (safe): read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:115:3-116:25) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:116:3-117:25) read with thread:[main, sig_handler] (conf. 80) (serv_list.c:360:7-360:87) [Warning][Race] Memory location (struct binding).ypset.addr.s_addr (race with conf. 100): read with [] (conf. 80) (serv_list.c:134:7-135:87) read with lock:{search_lock} (conf. 80) (serv_list.c:134:7-135:87) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:134:7-135:87) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:134:7-135:87) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:134:7-135:87) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:134:7-135:87) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:134:7-135:87) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:134:7-135:87) read with [] (conf. 80) (serv_list.c:211:7-212:38) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:211:7-212:38) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:211:7-212:38) read with [] (conf. 80) (serv_list.c:275:7-276:98) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:275:7-276:98) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:275:7-276:98) write with [] (conf. 80) (serv_list.c:199:7-200:38) write with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:199:7-200:38) write with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:199:7-200:38) read with [] (conf. 100) (serv_list.c:284:9-284:59) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:284:9-284:59) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:284:9-284:59) read with [] (conf. 100) (serv_list.c:1119:21-1119:71) read with thread:[main, test_bindings] (conf. 100) (serv_list.c:1119:21-1119:71) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:1119:21-1119:71) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:1119:21-1119:71) [Success][Race] Memory location stderr@stdio.h:147:24-147:32 (safe): read with [] (conf. 110) (log_msg.c:61:5-61:76) read with lock:{search_lock} (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, test_bindings] (conf. 110) (log_msg.c:61:5-61:76) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, ypbindprog_1] (conf. 110) (log_msg.c:61:5-61:76) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, ypbindprog_2] (conf. 110) (log_msg.c:61:5-61:76) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, sig_handler] (conf. 110) (log_msg.c:61:5-61:76) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, test_bindings, eachresult] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (log_msg.c:61:5-61:76) read with thread:[main, sig_handler, eachresult] (conf. 110) (log_msg.c:61:5-61:76) read with [] (conf. 110) (log_msg.c:62:5-62:24) read with lock:{search_lock} (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, test_bindings] (conf. 110) (log_msg.c:62:5-62:24) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, ypbindprog_1] (conf. 110) (log_msg.c:62:5-62:24) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, ypbindprog_2] (conf. 110) (log_msg.c:62:5-62:24) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, sig_handler] (conf. 110) (log_msg.c:62:5-62:24) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, test_bindings, eachresult] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, ypbindprog_1, eachresult] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, ypbindprog_2, eachresult] (conf. 110) (log_msg.c:62:5-62:24) read with thread:[main, sig_handler, eachresult] (conf. 110) (log_msg.c:62:5-62:24) [Warning][Race] Memory location (struct binding).server[?].port (race with conf. 100): read with [] (conf. 80) (serv_list.c:129:5-130:101) read with lock:{search_lock} (conf. 80) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, test_bindings]] (conf. 80) (serv_list.c:129:5-130:101) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, ypbindprog_1]] (conf. 80) (serv_list.c:129:5-130:101) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, ypbindprog_2]] (conf. 80) (serv_list.c:129:5-130:101) read with [lock:{search_lock}, thread:[main, sig_handler]] (conf. 80) (serv_list.c:129:5-130:101) read with [] (conf. 80) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_1] (conf. 80) (serv_list.c:264:5-266:36) read with thread:[main, ypbindprog_2] (conf. 80) (serv_list.c:264:5-266:36) write with thread:[main, sig_handler] (conf. 80) (serv_list.c:377:5-377:102) write with [] (conf. 80) (serv_list.c:590:5-591:36) write with thread:[main, test_bindings, eachresult] (conf. 80) (serv_list.c:590:5-591:36) write with thread:[main, ypbindprog_1, eachresult] (conf. 80) (serv_list.c:590:5-591:36) write with thread:[main, ypbindprog_2, eachresult] (conf. 80) (serv_list.c:590:5-591:36) write with thread:[main, sig_handler, eachresult] (conf. 80) (serv_list.c:590:5-591:36) read with [] (conf. 100) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_1] (conf. 100) (serv_list.c:270:7-270:68) read with thread:[main, ypbindprog_2] (conf. 100) (serv_list.c:270:7-270:68) Summary for all memory locations: safe: 63 vulnerable: 17 unsafe: 43 ------------------- total: 123 vars = 5088 evals = 17626 narrow_reuses = 409 aborts = 0 Timings: TOTAL 5.647 s parse 0.039 s convert to CIL 0.040 s compareCilFiles 0.008 s analysis 5.561 s global_inits 0.003 s solving 5.442 s S.Dom.equal 0.019 s postsolver 2.080 s warn_global 0.048 s access 0.046 s Timing used Memory statistics: total=9138.03MB, max=82.02MB, minor=9104.28MB, major=131.08MB, promoted=97.33MB minor collections=4347 major collections=11 compactions=0 === APPENDED BY BENCHMARKING SCRIPT === Analysis began: 2022-03-09 11:28:37 +0200 Analysis ended: 2022-03-09 11:28:42 +0200 Duration: 5.83 s Goblint params: /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.restart.sided.enabled --set incremental.restart.sided.fuel 1 --enable incremental.load --set save_run increment ypbind_comb.c --enable dbg.uncalled --enable allglobs --enable printstats 1>/home/simmo/dev/goblint/sv-comp/goblint-bench/bench_result/ypbind_comb01.patch.Fuel1.txt 2>&1