================================================= ./valgrind/exp-ptrcheck/tests/ccc.stderr.diff-glibc25-amd64 ================================================= 24c24 < at 0x........: main (ccc.cpp:22) --- > at 0x........: main (ccc.cpp:23) 31c31 < at 0x........: main (ccc.cpp:23) --- > at 0x........: main (ccc.cpp:24) 38c38 < at 0x........: main (ccc.cpp:24) --- > at 0x........: main (ccc.cpp:22) 45c45,51 < ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/ccc.stderr.diff-glibc25-x86 ================================================= 13c13 < at 0x........: operator new(unsigned) (vg_replace_malloc.c:...) --- > at 0x........: operator new(unsigned long) (vg_replace_malloc.c:...) 20c20 < at 0x........: operator new[](unsigned) (vg_replace_malloc.c:...) --- > at 0x........: operator new[](unsigned long) (vg_replace_malloc.c:...) 24c24 < at 0x........: main (ccc.cpp:22) --- > at 0x........: main (ccc.cpp:23) 31c31 < at 0x........: main (ccc.cpp:23) --- > at 0x........: main (ccc.cpp:24) 38c38 < at 0x........: main (ccc.cpp:24) --- > at 0x........: main (ccc.cpp:22) 45c45,51 < ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/ccc.stderr.diff-glibc27-x86 ================================================= 13c13 < at 0x........: operator new(unsigned) (vg_replace_malloc.c:...) --- > at 0x........: operator new(unsigned long) (vg_replace_malloc.c:...) 20c20 < at 0x........: operator new[](unsigned) (vg_replace_malloc.c:...) --- > at 0x........: operator new[](unsigned long) (vg_replace_malloc.c:...) 38c38 < at 0x........: main (ccc.cpp:25) --- > at 0x........: main (ccc.cpp:22) 45c45,51 < ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/ccc.stderr.diff-glibc28-amd64 ================================================= 45c45,51 < ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/preen_invars.stderr.diff-glibc28-amd64 ================================================= 8c8,20 < ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/pth_create.stderr.diff ================================================= 18c18,30 < ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) ================================================= ./valgrind/exp-ptrcheck/tests/pth_specific.stderr.diff ================================================= 16c16,28 < ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) --- > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > Invalid read of size 8 > at 0x........: _dl_fini (in /lib64/ld-2.6.so) > by 0x........: exit (in /...libc...) > by 0x........: (below main) > Address 0x........ is not derived from any known block > > ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) ================================================= ./valgrind/helgrind/tests/tc20_verifywrap.stderr.diff-glibc23-amd64 ================================================= 4c4 < ------ This is output for < glibc 2.4 ------ --- > ------ This is output for >= glibc 2.4 ------ 8c8 < Thread #1 is the program's root thread --- > Thread #x is the program's root thread 10c10 < Thread #2 was created --- > Thread #x was created 12d11 < by 0x........: ... 17c16 < Possible data race during write of size 2 at 0x........ --- > Possible data race during write of size 2 at 0x........ by thread #x 19,23c18,24 < Old state: owned exclusively by thread #2 < New state: shared-modified by threads #1, #2 < Reason: this thread, #1, holds no locks at all < Location 0x........ is 0 bytes inside global var "unprotected" < declared at tc20_verifywrap.c:27 --- > This conflicts with a previous write of size 2 by thread #x > at 0x........: racy_child (tc20_verifywrap.c:34) > by 0x........: mythread_wrapper (hg_intercepts.c:...) > by 0x........: start_thread (in /lib/libpthread...) > by 0x........: clone (in /...libc...) > Location 0x........ is 0 bytes inside global var "unprotected" > declared at tc20_verifywrap.c:27 25c26 < Thread #1's call to pthread_join failed --- > Thread #x's call to pthread_join failed 33c34,39 < Thread #1: pthread_mutex_destroy of a locked mutex --- > Thread #x's call to pthread_mutex_init failed > with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint) > at 0x........: pthread_mutex_init (hg_intercepts.c:...) > by 0x........: main (tc20_verifywrap.c:92) > > Thread #x: pthread_mutex_destroy of a locked mutex 37c43 < Thread #1's call to pthread_mutex_destroy failed --- > Thread #x's call to pthread_mutex_destroy failed 42c48,56 < make pthread_mutex_lock fail: skipped on glibc < 2.4 --- > Thread #x's call to pthread_mutex_lock failed > with error code 22 (EINVAL: Invalid argument) > at 0x........: pthread_mutex_lock (hg_intercepts.c:...) > by 0x........: main (tc20_verifywrap.c:108) > > Thread #x's call to pthread_mutex_trylock failed > with error code 22 (EINVAL: Invalid argument) > at 0x........: pthread_mutex_trylock (hg_intercepts.c:...) > by 0x........: main (tc20_verifywrap.c:116) 43a58,61 > Thread #x's call to pthread_mutex_timedlock failed > with error code 22 (EINVAL: Invalid argument) > at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...) > by 0x........: main (tc20_verifywrap.c:121) 45c63,68 < Thread #1 unlocked an invalid lock at 0x........ --- > Thread #x unlocked an invalid lock at 0x........ > at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) > by 0x........: main (tc20_verifywrap.c:125) > > Thread #x's call to pthread_mutex_unlock failed > with error code 22 (EINVAL: Invalid argument) 52c75 < Thread #1: pthread_cond_{timed}wait called with un-held mutex --- > Thread #x: pthread_cond_{timed}wait called with un-held mutex 56c79 < Thread #1's call to pthread_cond_wait failed --- > Thread #x's call to pthread_cond_wait failed 67c90 < Thread #1: pthread_cond_{timed}wait called with un-held mutex --- > Thread #x: pthread_cond_{timed}wait called with un-held mutex 71c94 < Thread #1's call to pthread_cond_timedwait failed --- > Thread #x's call to pthread_cond_timedwait failed 79c102 < Thread #1 unlocked a not-locked lock at 0x........ --- > Thread #x unlocked a not-locked lock at 0x........ 89c112 < Thread #1 unlocked a not-locked lock at 0x........ --- > Thread #x unlocked a not-locked lock at 0x........ 101c124 ================================================= ./valgrind/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-amd64 ================================================= 12d11 < by 0x........: do_clone (in /lib/libpthread...) ================================================= ./valgrind/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-x86 ================================================= 8c8 < Thread #1 is the program's root thread --- > Thread #x is the program's root thread 10c10 < Thread #2 was created --- > Thread #x was created 16c16 < Possible data race during write of size 2 at 0x........ --- > Possible data race during write of size 2 at 0x........ by thread #x 18,22c18,24 < Old state: owned exclusively by thread #2 < New state: shared-modified by threads #1, #2 < Reason: this thread, #1, holds no locks at all < Location 0x........ is 0 bytes inside global var "unprotected" < declared at tc20_verifywrap.c:27 --- > This conflicts with a previous write of size 2 by thread #x > at 0x........: racy_child (tc20_verifywrap.c:34) > by 0x........: mythread_wrapper (hg_intercepts.c:...) > by 0x........: start_thread (in /lib/libpthread...) > by 0x........: clone (in /...libc...) > Location 0x........ is 0 bytes inside global var "unprotected" > declared at tc20_verifywrap.c:27 24c26 < Thread #1's call to pthread_join failed --- > Thread #x's call to pthread_join failed 32c34 < Thread #1's call to pthread_mutex_init failed --- > Thread #x's call to pthread_mutex_init failed 37c39 < Thread #1: pthread_mutex_destroy of a locked mutex --- > Thread #x: pthread_mutex_destroy of a locked mutex 41c43 < Thread #1's call to pthread_mutex_destroy failed --- > Thread #x's call to pthread_mutex_destroy failed 46c48 < Thread #1's call to pthread_mutex_lock failed --- > Thread #x's call to pthread_mutex_lock failed 51c53 < Thread #1's call to pthread_mutex_trylock failed --- > Thread #x's call to pthread_mutex_trylock failed 56c58 < Thread #1's call to pthread_mutex_timedlock failed --- > Thread #x's call to pthread_mutex_timedlock failed 61c63 < Thread #1 unlocked an invalid lock at 0x........ --- > Thread #x unlocked an invalid lock at 0x........ 65c67 < Thread #1's call to pthread_mutex_unlock failed --- > Thread #x's call to pthread_mutex_unlock failed 73c75 < Thread #1: pthread_cond_{timed}wait called with un-held mutex --- > Thread #x: pthread_cond_{timed}wait called with un-held mutex 77c79 < Thread #1's call to pthread_cond_wait failed --- > Thread #x's call to pthread_cond_wait failed 88c90 < Thread #1: pthread_cond_{timed}wait called with un-held mutex --- > Thread #x: pthread_cond_{timed}wait called with un-held mutex 92c94 < Thread #1's call to pthread_cond_timedwait failed --- > Thread #x's call to pthread_cond_timedwait failed 100c102 < Thread #1 unlocked a not-locked lock at 0x........ --- > Thread #x unlocked a not-locked lock at 0x........ 110c112 < Thread #1 unlocked a not-locked lock at 0x........ --- > Thread #x unlocked a not-locked lock at 0x........ 122c124 < Thread #1 unlocked a not-locked lock at 0x........ --- > Thread #x unlocked a not-locked lock at 0x........ 132c134 < Thread #1's call to sem_init failed --- > Thread #x's call to sem_init failed 140c142 < Thread #1: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post --- > Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post 142c144 < by 0x........: sem_wait@* (hg_intercepts.c:...) ================================================= ./valgrind/helgrind/tests/tc20_verifywrap.stderr.diff-glibc27-amd64 ================================================= 147,152d146 < Thread #x's call to sem_post failed < with error code 22 (EINVAL: Invalid argument) < at 0x........: sem_post_WRK (hg_intercepts.c:...) < by 0x........: sem_post (hg_intercepts.c:...) < by 0x........: main (tc20_verifywrap.c:245) < 164c158 < ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0) --- > ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0) ================================================= ./valgrind/helgrind/tests/tc20_verifywrap.stderr.diff-glibc28-amd64 ================================================= 12d11 < by 0x........: do_clone (in /lib/libpthread...) 148,153d146 < Thread #x's call to sem_post failed < with error code 22 (EINVAL: Invalid argument) < at 0x........: sem_post_WRK (hg_intercepts.c:...) < by 0x........: sem_post (hg_intercepts.c:...) < by 0x........: main (tc20_verifywrap.c:245) < 165c158 < ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0) --- > ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0)