|
From: Rich C. <rc...@wi...> - 2012-10-14 05:17:47
|
valgrind revision: VEX revision: C compiler: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) Assembler: C library: unknown uname -mrs: Darwin 10.8.0 i386 Vendor version: unknown Nightly build on macx86 ( Darwin 10.8.0 i386 ) Started at 2012-10-11 23:35:00 CDT Ended at 2012-10-11 23:58:19 CDT Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-10-11T23:35:00} valgrind-new && svn update -r {2012-10-11T23:35:00} valgrind-new/VEX + eval 'svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-10-11T23:35:00} valgrind-new && svn update -r {2012-10-11T23:35:00} valgrind-new/VEX' ++ svn co svn://svn.valgrind.org/valgrind/trunk -r '{2012-10-11T23:35:00}' valgrind-new svn: Can't connect to host 'svn.valgrind.org': Operation timed out ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 500 tests, 146 stderr failures, 5 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure == gdbserver_tests/mchelp (stdoutB) gdbserver_tests/mchelp (stderrB) gdbserver_tests/mcinvokeRU (stdoutB) gdbserver_tests/mcinvokeRU (stderrB) gdbserver_tests/mcinvokeWS (stdoutB) gdbserver_tests/mcinvokeWS (stderrB) memcheck/tests/accounting (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/big_blocks_freed_list (stderr) memcheck/tests/bug287260 (stderr) memcheck/tests/darwin/aio (stderr) memcheck/tests/darwin/pth-supp (stderr) memcheck/tests/darwin/scalar (stderr) memcheck/tests/deep-backtrace (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/leak-delta (stderr) memcheck/tests/leak-segv-jmp (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/null_socket (stdout) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stdout) memcheck/tests/overlap (stderr) memcheck/tests/strchr (stderr) memcheck/tests/test-plo-no (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/vbit-test/vbit-test (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/writev1 (stderr) massif/tests/big-alloc (post) massif/tests/pages_as_heap (stderr) none/tests/allexec32 (stderr) none/tests/allexec64 (stderr) none/tests/async-sigs (stderr) none/tests/cmdline5 (stderr) none/tests/execve (stderr) none/tests/faultstatus (stderr) none/tests/mmap_fcntl_bug (stderr) none/tests/nodir (stderr) none/tests/pth_blockedsig (stderr) none/tests/require-text-symbol-2 (stderr) none/tests/res_search (stdout) none/tests/rlimit64_nofile (stderr) none/tests/shell_nosuchfile (stderr) none/tests/x86/cse_fail (stdout) helgrind/tests/annotate_hbefore (stderr) helgrind/tests/annotate_rwlock (stderr) helgrind/tests/annotate_smart_pointer (stderr) helgrind/tests/cond_timedwait_invalid (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/hg06_readshared (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_destroy_cond (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/rwlock_test (stderr) helgrind/tests/t2t_laog (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc02_simple_tls (stderr) helgrind/tests/tc03_re_excl (stderr) helgrind/tests/tc04_free_lock (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc07_hbl1 (stderr) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc10_rec_lock (stderr) helgrind/tests/tc11_XCHG (stderr) helgrind/tests/tc12_rwl_trivial (stderr) helgrind/tests/tc13_laog1 (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc15_laog_lockdel (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc23_bogus_condwait (stderr) helgrind/tests/tc24_nonzero_sem (stderr) drd/tests/annotate_barrier (stderr) drd/tests/annotate_barrier_xml (stderr) drd/tests/annotate_hb_race (stderr) drd/tests/annotate_hbefore (stderr) drd/tests/annotate_ignore_read (stderr) drd/tests/annotate_ignore_rw (stderr) drd/tests/annotate_ignore_rw2 (stderr) drd/tests/annotate_ignore_write (stderr) drd/tests/annotate_ignore_write2 (stderr) drd/tests/annotate_order_1 (stderr) drd/tests/annotate_order_2 (stderr) drd/tests/annotate_order_3 (stderr) drd/tests/annotate_rwlock (stderr) drd/tests/annotate_smart_pointer (stderr) drd/tests/annotate_smart_pointer2 (stderr) drd/tests/annotate_spinlock (stderr) drd/tests/annotate_static (stderr) drd/tests/atomic_var (stderr) drd/tests/bug-235681 (stderr) drd/tests/circular_buffer (stderr) drd/tests/fp_race (stderr) drd/tests/fp_race2 (stderr) drd/tests/fp_race_xml (stderr) drd/tests/free_is_write (stderr) drd/tests/free_is_write2 (stderr) drd/tests/hg01_all_ok (stderr) drd/tests/hg02_deadlock (stderr) drd/tests/hg03_inherit (stderr) drd/tests/hg04_race (stderr) drd/tests/hg05_race2 (stderr) drd/tests/hg06_readshared (stderr) drd/tests/linuxthreads_det (stderr) drd/tests/monitor_example (stderr) drd/tests/pth_broadcast (stderr) drd/tests/pth_cleanup_handler (stderr) drd/tests/pth_cond_race (stderr) drd/tests/pth_cond_race2 (stderr) drd/tests/pth_cond_race3 (stderr) drd/tests/pth_create_chain (stderr) drd/tests/pth_detached3 (stderr) drd/tests/pth_inconsistent_cond_wait (stderr) drd/tests/pth_once (stderr) drd/tests/read_and_free_race (stderr) drd/tests/rwlock_race (stderr) drd/tests/rwlock_test (stderr) drd/tests/sem_open (stderr) drd/tests/sem_open2 (stderr) drd/tests/sem_open3 (stderr) drd/tests/sem_open_traced (stderr) drd/tests/sem_wait (stderr) drd/tests/sigalrm (stderr) drd/tests/tc01_simple_race (stderr) drd/tests/tc02_simple_tls (stderr) drd/tests/tc03_re_excl (stderr) drd/tests/tc05_simple_race (stderr) drd/tests/tc06_two_races (stderr) drd/tests/tc07_hbl1 (stderr) drd/tests/tc08_hbl2 (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc11_XCHG (stderr) drd/tests/tc16_byterace (stderr) drd/tests/tc17_sembar (stderr) drd/tests/tc19_shadowmem (stderr) drd/tests/tc21_pthonce (stderr) drd/tests/tc23_bogus_condwait (stderr) drd/tests/thread_name (stderr) drd/tests/thread_name_xml (stderr) drd/tests/threaded-fork (stderr) drd/tests/unit_bitmap (stderr) drd/tests/unit_vc (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Oct 11 23:57:04 2012 --- new.short Thu Oct 11 23:58:19 2012 *************** *** 1,168 **** ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 500 tests, 146 stderr failures, 5 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure == ! gdbserver_tests/mchelp (stdoutB) ! gdbserver_tests/mchelp (stderrB) ! gdbserver_tests/mcinvokeRU (stdoutB) ! gdbserver_tests/mcinvokeRU (stderrB) ! gdbserver_tests/mcinvokeWS (stdoutB) ! gdbserver_tests/mcinvokeWS (stderrB) ! memcheck/tests/accounting (stderr) ! memcheck/tests/badpoll (stderr) ! memcheck/tests/big_blocks_freed_list (stderr) ! memcheck/tests/bug287260 (stderr) ! memcheck/tests/darwin/aio (stderr) ! memcheck/tests/darwin/pth-supp (stderr) ! memcheck/tests/darwin/scalar (stderr) ! memcheck/tests/deep-backtrace (stderr) ! memcheck/tests/err_disable4 (stderr) ! memcheck/tests/leak-delta (stderr) ! memcheck/tests/leak-segv-jmp (stderr) ! memcheck/tests/memcmptest (stderr) ! memcheck/tests/mismatches (stderr) ! memcheck/tests/null_socket (stdout) ! memcheck/tests/origin5-bz2 (stderr) ! memcheck/tests/overlap (stdout) ! memcheck/tests/overlap (stderr) ! memcheck/tests/strchr (stderr) ! memcheck/tests/test-plo-no (stderr) ! memcheck/tests/varinfo3 (stderr) ! memcheck/tests/varinfo5 (stderr) ! memcheck/tests/vbit-test/vbit-test (stderr) ! memcheck/tests/vcpu_fnfns (stdout) ! memcheck/tests/writev1 (stderr) ! massif/tests/big-alloc (post) ! massif/tests/pages_as_heap (stderr) ! none/tests/allexec32 (stderr) ! none/tests/allexec64 (stderr) ! none/tests/async-sigs (stderr) ! none/tests/cmdline5 (stderr) ! none/tests/execve (stderr) ! none/tests/faultstatus (stderr) ! none/tests/mmap_fcntl_bug (stderr) ! none/tests/nodir (stderr) ! none/tests/pth_blockedsig (stderr) ! none/tests/require-text-symbol-2 (stderr) ! none/tests/res_search (stdout) ! none/tests/rlimit64_nofile (stderr) ! none/tests/shell_nosuchfile (stderr) ! none/tests/x86/cse_fail (stdout) ! helgrind/tests/annotate_hbefore (stderr) ! helgrind/tests/annotate_rwlock (stderr) ! helgrind/tests/annotate_smart_pointer (stderr) ! helgrind/tests/cond_timedwait_invalid (stderr) ! helgrind/tests/free_is_write (stderr) ! helgrind/tests/hg01_all_ok (stderr) ! helgrind/tests/hg02_deadlock (stderr) ! helgrind/tests/hg03_inherit (stderr) ! helgrind/tests/hg04_race (stderr) ! helgrind/tests/hg05_race2 (stderr) ! helgrind/tests/hg06_readshared (stderr) ! helgrind/tests/locked_vs_unlocked1_fwd (stderr) ! helgrind/tests/locked_vs_unlocked1_rev (stderr) ! helgrind/tests/locked_vs_unlocked2 (stderr) ! helgrind/tests/locked_vs_unlocked3 (stderr) ! helgrind/tests/pth_destroy_cond (stderr) ! helgrind/tests/rwlock_race (stderr) ! helgrind/tests/rwlock_test (stderr) ! helgrind/tests/t2t_laog (stderr) ! helgrind/tests/tc01_simple_race (stderr) ! helgrind/tests/tc02_simple_tls (stderr) ! helgrind/tests/tc03_re_excl (stderr) ! helgrind/tests/tc04_free_lock (stderr) ! helgrind/tests/tc05_simple_race (stderr) ! helgrind/tests/tc06_two_races (stderr) ! helgrind/tests/tc06_two_races_xml (stderr) ! helgrind/tests/tc07_hbl1 (stderr) ! helgrind/tests/tc08_hbl2 (stderr) ! helgrind/tests/tc09_bad_unlock (stderr) ! helgrind/tests/tc10_rec_lock (stderr) ! helgrind/tests/tc11_XCHG (stderr) ! helgrind/tests/tc12_rwl_trivial (stderr) ! helgrind/tests/tc13_laog1 (stderr) ! helgrind/tests/tc14_laog_dinphils (stderr) ! helgrind/tests/tc15_laog_lockdel (stderr) ! helgrind/tests/tc16_byterace (stderr) ! helgrind/tests/tc17_sembar (stderr) ! helgrind/tests/tc18_semabuse (stderr) ! helgrind/tests/tc19_shadowmem (stderr) ! helgrind/tests/tc21_pthonce (stderr) ! helgrind/tests/tc23_bogus_condwait (stderr) ! helgrind/tests/tc24_nonzero_sem (stderr) ! drd/tests/annotate_barrier (stderr) ! drd/tests/annotate_barrier_xml (stderr) ! drd/tests/annotate_hb_race (stderr) ! drd/tests/annotate_hbefore (stderr) ! drd/tests/annotate_ignore_read (stderr) ! drd/tests/annotate_ignore_rw (stderr) ! drd/tests/annotate_ignore_rw2 (stderr) ! drd/tests/annotate_ignore_write (stderr) ! drd/tests/annotate_ignore_write2 (stderr) ! drd/tests/annotate_order_1 (stderr) ! drd/tests/annotate_order_2 (stderr) ! drd/tests/annotate_order_3 (stderr) ! drd/tests/annotate_rwlock (stderr) ! drd/tests/annotate_smart_pointer (stderr) ! drd/tests/annotate_smart_pointer2 (stderr) ! drd/tests/annotate_spinlock (stderr) ! drd/tests/annotate_static (stderr) ! drd/tests/atomic_var (stderr) ! drd/tests/bug-235681 (stderr) ! drd/tests/circular_buffer (stderr) ! drd/tests/fp_race (stderr) ! drd/tests/fp_race2 (stderr) ! drd/tests/fp_race_xml (stderr) ! drd/tests/free_is_write (stderr) ! drd/tests/free_is_write2 (stderr) ! drd/tests/hg01_all_ok (stderr) ! drd/tests/hg02_deadlock (stderr) ! drd/tests/hg03_inherit (stderr) ! drd/tests/hg04_race (stderr) ! drd/tests/hg05_race2 (stderr) ! drd/tests/hg06_readshared (stderr) ! drd/tests/linuxthreads_det (stderr) ! drd/tests/monitor_example (stderr) ! drd/tests/pth_broadcast (stderr) ! drd/tests/pth_cleanup_handler (stderr) ! drd/tests/pth_cond_race (stderr) ! drd/tests/pth_cond_race2 (stderr) ! drd/tests/pth_cond_race3 (stderr) ! drd/tests/pth_create_chain (stderr) ! drd/tests/pth_detached3 (stderr) ! drd/tests/pth_inconsistent_cond_wait (stderr) ! drd/tests/pth_once (stderr) ! drd/tests/read_and_free_race (stderr) ! drd/tests/rwlock_race (stderr) ! drd/tests/rwlock_test (stderr) ! drd/tests/sem_open (stderr) ! drd/tests/sem_open2 (stderr) ! drd/tests/sem_open3 (stderr) ! drd/tests/sem_open_traced (stderr) ! drd/tests/sem_wait (stderr) ! drd/tests/sigalrm (stderr) ! drd/tests/tc01_simple_race (stderr) ! drd/tests/tc02_simple_tls (stderr) ! drd/tests/tc03_re_excl (stderr) ! drd/tests/tc05_simple_race (stderr) ! drd/tests/tc06_two_races (stderr) ! drd/tests/tc07_hbl1 (stderr) ! drd/tests/tc08_hbl2 (stderr) ! drd/tests/tc09_bad_unlock (stderr) ! drd/tests/tc11_XCHG (stderr) ! drd/tests/tc16_byterace (stderr) ! drd/tests/tc17_sembar (stderr) ! drd/tests/tc19_shadowmem (stderr) ! drd/tests/tc21_pthonce (stderr) ! drd/tests/tc23_bogus_condwait (stderr) ! drd/tests/thread_name (stderr) ! drd/tests/thread_name_xml (stderr) ! drd/tests/threaded-fork (stderr) ! drd/tests/unit_bitmap (stderr) ! drd/tests/unit_vc (stderr) --- 1,9 ---- ! Checking out valgrind source tree ... failed ! Last 20 lines of verbose log follow echo + Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-10-11T23:35:00} valgrind-new && svn update -r {2012-10-11T23:35:00} valgrind-new/VEX + + eval 'svn co svn://svn.valgrind.org/valgrind/trunk -r {2012-10-11T23:35:00} valgrind-new && svn update -r {2012-10-11T23:35:00} valgrind-new/VEX' + ++ svn co svn://svn.valgrind.org/valgrind/trunk -r '{2012-10-11T23:35:00}' valgrind-new + svn: Can't connect to host 'svn.valgrind.org': Operation timed out ================================================= ./valgrind-old/drd/tests/annotate_barrier.stderr.diff ================================================= --- annotate_barrier.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_barrier.stderr.out 2012-10-11 23:53:51.000000000 -0500 @@ -37,6 +37,117 @@ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) Thread 1: +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Address 0x........ is at offset 8 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Address 0x........ is at offset 8 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) <truncated beyond 100 lines> ================================================= ./valgrind-old/drd/tests/annotate_barrier_xml.stderr.diff ================================================= --- annotate_barrier_xml.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_barrier_xml.stderr.out 2012-10-11 23:53:52.000000000 -0500 @@ -188,7 +188,7 @@ <frame> <ip>0x........</ip> <obj>...</obj> - <fn>start_thread</fn> + <fn>_pthread_start</fn> </frame> </stack> <auxwhat>Address 0x........ is at offset 0 from 0x.........</auxwhat> @@ -258,6 +258,549 @@ <error> <unique>0x........</unique> <tid>...</tid> + <kind>ConflictingAccess</kind> + <what>Conflicting load by thread 1 at 0x........ size 4</what> + <stack> + <frame> + <ip>0x........</ip> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$UNIX2003</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$*</fn> + <dir>...</dir> + <file>drd_pthread_intercepts.c</file> + <line>...</line> + </frame> + </stack> + <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat> +</error> + +<error> + <unique>0x........</unique> + <tid>...</tid> + <kind>ConflictingAccess</kind> + <what>Conflicting load by thread 1 at 0x........ size 4</what> + <stack> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>new_sem_from_pool</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$UNIX2003</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$*</fn> + <dir>...</dir> + <file>drd_pthread_intercepts.c</file> + <line>...</line> + </frame> + </stack> + <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat> +</error> + +<error> + <unique>0x........</unique> + <tid>...</tid> + <kind>ConflictingAccess</kind> + <what>Conflicting load by thread 1 at 0x........ size 4</what> + <stack> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>new_sem_from_pool</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$UNIX2003</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>pthread_join$*</fn> + <dir>...</dir> + <file>drd_pthread_intercepts.c</file> + <line>...</line> + </frame> + </stack> + <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat> +</error> + +<error> + <unique>0x........</unique> + <tid>...</tid> + <kind>ConflictingAccess</kind> + <what>Conflicting load by thread 1 at 0x........ size 4</what> + <stack> <truncated beyond 100 lines> ================================================= ./valgrind-old/drd/tests/annotate_hb_race.stderr.diff ================================================= --- annotate_hb_race.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_hb_race.stderr.out 2012-10-11 23:53:54.000000000 -0500 @@ -3,6 +3,60 @@ at 0x........: main (annotate_hb_race.c:?) Allocation context: BSS section of annotate_hb_race +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Address 0x........ is at offset 4 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hb_race.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + Done. -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_hbefore.stderr.diff ================================================= --- annotate_hbefore.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_hbefore.stderr.out 2012-10-11 23:53:56.000000000 -0500 @@ -1,3 +1,44 @@ +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) +Address 0x........ is at offset 4 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_hbefore.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + + +ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_ignore_read.stderr.diff ================================================= --- annotate_ignore_read.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_ignore_read.stderr.out 2012-10-11 23:53:57.000000000 -0500 @@ -1,6 +1,159 @@ FLAGS [phb=1, fm=0] test69: negative +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Address 0x........ is at offset 12 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting store by thread x at 0x........ size 4 + at 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test69::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 <truncated beyond 100 lines> ================================================= ./valgrind-old/drd/tests/annotate_ignore_rw.stderr.diff ================================================= --- annotate_ignore_rw.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_ignore_rw.stderr.out 2012-10-11 23:53:59.000000000 -0500 @@ -4,6 +4,60 @@ Location 0x........ is 0 bytes inside local var "s_c" declared at annotate_ignore_rw.c:12, in frame #? of thread 1 +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + Finished. -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_ignore_rw2.stderr.diff ================================================= --- annotate_ignore_rw2.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_ignore_rw2.stderr.out 2012-10-11 23:54:01.000000000 -0500 @@ -14,6 +14,60 @@ Location 0x........ is 0 bytes inside local var "s_c" declared at annotate_ignore_rw.c:12, in frame #? of thread 1 +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_rw.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + Finished. -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 10 errors from 10 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_ignore_write.stderr.diff ================================================= --- annotate_ignore_write.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_ignore_write.stderr.out 2012-10-11 23:54:02.000000000 -0500 @@ -14,6 +14,60 @@ Location 0x........ is 0 bytes inside local var "s_a" declared at annotate_ignore_write.c:10, in frame #? of thread 1 +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + Finished. -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 10 errors from 10 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_ignore_write2.stderr.diff ================================================= --- annotate_ignore_write2.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_ignore_write2.stderr.out 2012-10-11 23:54:03.000000000 -0500 @@ -19,6 +19,60 @@ Location 0x........ is 0 bytes inside local var "s_a" declared at annotate_ignore_write.c:10, in frame #? of thread 1 +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread 1 at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: _pthread_exit (in /...libc...) + by 0x........: thread_start (in /...libc...) + +Conflicting load by thread 1 at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_ignore_write.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + Finished. -ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_order_1.stderr.diff ================================================= --- annotate_order_1.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_order_1.stderr.out 2012-10-11 23:54:05.000000000 -0500 @@ -1,6 +1,18 @@ FLAGS [phb=1, fm=0] test03: negative +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: ThreadPool::~ThreadPool() (tsan_thread_wrappers_pthread.h:?) + by 0x........: test03::Waiter() (tsan_unittest.cpp:?) + by 0x........: test03::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + GLOB=2 -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_order_2.stderr.diff ================================================= --- annotate_order_2.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_order_2.stderr.out 2012-10-11 23:54:07.000000000 -0500 @@ -1,6 +1,71 @@ FLAGS [phb=1, fm=0] test30: negative +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Address 0x........ is at offset 12 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test30::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + GLOB=47 -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_order_3.stderr.diff ================================================= --- annotate_order_3.stderr.exp 2012-10-11 23:35:34.000000000 -0500 +++ annotate_order_3.stderr.out 2012-10-11 23:54:09.000000000 -0500 @@ -1,6 +1,71 @@ FLAGS [phb=1, fm=0] test31: negative +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Address 0x........ is at offset 4 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: realloc (vg_replace_malloc.c:...) + by 0x........: new_sem_from_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?) + by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?) + by 0x........: test31::Run() (tsan_unittest.cpp:?) + by 0x........: Test::Run() (tsan_unittest.cpp:?) + by 0x........: main (tsan_unittest.cpp:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + GLOB=48 -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/annotate_rwlock.stderr.diff ================================================= --- annotate_rwlock.stderr.exp 2012-10-11 23:35:33.000000000 -0500 +++ annotate_rwlock.stderr.out 2012-10-11 23:54:14.000000000 -0500 @@ -1,4 +1,58 @@ +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_rwlock.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: ??? + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_rwlock.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_rwlock.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting store by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_rwlock.c:?) +Allocation context: Data section of /usr/lib/libSystem.B.dylib + +Conflicting load by thread x at 0x........ size 4 + at 0x........: restore_sem_to_pool (in /...libc...) + by 0x........: pthread_join$UNIX2003 (in /...libc...) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (annotate_rwlock.... [truncated message content] |