================================================= ./valgrind-new/drd/tests/pth_barrier3.stderr.diff ================================================= --- pth_barrier3.stderr.exp 2014-02-15 04:02:35.085314692 +0100 +++ pth_barrier3.stderr.out 2014-02-15 04:17:17.935308827 +0100 @@ -1 +0,0 @@ -ERROR SUMMARY: 31 errors ================================================= ./valgrind-new/drd/tests/pth_create_chain.stderr.diff ================================================= --- pth_create_chain.stderr.exp 2014-02-15 04:02:35.125314696 +0100 +++ pth_create_chain.stderr.out 2014-02-15 04:17:29.885309928 +0100 @@ -1,3 +1,251 @@ -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +valgrind: m_threadstate.c:95 (vgPlain_get_ThreadState): Assertion 'VG_(threads)[tid].tid == tid' failed. + at 0x........: report_and_quit (m_libcassert.c:?) + by 0x........: vgPlain_assert_fail (m_libcassert.c:?) + by 0x........: vgPlain_get_ThreadState (m_threadstate.c:?) + by 0x........: vgSysWrap_s390x_linux_sys_clone_before (syswrap-s390x-linux.c:217) + by 0x........: vgPlain_client_syscall (syswrap-main.c:1585) + by 0x........: handle_syscall (scheduler.c:?) + +sched status: + running_tid=25 + +Thread 1: status = VgTs_WaitSys + at 0x........: (within libpthread-?.?.so) + by 0x........: pthread_join (drd_pthread_intercepts.c:?) + by 0x........: main (pth_create_chain.c:?) + +Thread 2: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 3: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 4: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 5: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 6: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 7: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 8: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 9: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: ??? (in /...libc...) + +Thread 10: status = VgTs_Yielding + at 0x........: clone (in /...libc...) + by 0x........: do_clone.constprop.4(within libpthread-?.?.so) + by 0x........: pthread_create (drd_pthread_intercepts.c:?) + by 0x........: thread_func (pth_create_chain.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) ================================================= ./valgrind-new/helgrind/tests/pth_barrier3.stderr.diff ================================================= --- pth_barrier3.stderr.exp 2014-02-15 04:02:01.985314162 +0100 +++ pth_barrier3.stderr.out 2014-02-15 04:14:24.195314536 +0100 @@ -1,37 +1,198 @@ ----Thread-Announcement------------------------------------------ -Thread #x was created +valgrind: m_threadstate.c:95 (vgPlain_get_ThreadState): Assertion 'VG_(threads)[tid].tid == tid' failed. ... - by 0x........: pthread_create_WRK (hg_intercepts.c:...) - by 0x........: pthread_create@* (hg_intercepts.c:...) - by 0x........: barriers_and_races (pth_barrier.c:92) - by 0x........: main (pth_barrier.c:122) ----Thread-Announcement------------------------------------------ +sched status: + running_tid=1 -Thread #x was created +Thread x: status = VgTs_Runnable ... by 0x........: pthread_create_WRK (hg_intercepts.c:...) by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: barriers_and_races (pth_barrier.c:92) by 0x........: main (pth_barrier.c:122) ----------------------------------------------------------------- +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... -Possible data race during write of size 1 at 0x........ by thread #x -Locks held: none - at 0x........: threadfunc (pth_barrier.c:60) +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... -This conflicts with a previous write of size 1 by thread #x -Locks held: none - at 0x........: threadfunc (pth_barrier.c:60) +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... -Address 0x........ is 0 bytes inside a block of size 1 alloc'd - at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: barriers_and_races (pth_barrier.c:76) - by 0x........: main (pth_barrier.c:122) +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys + ... + by 0x........: pthread_barrier_wait (hg_intercepts.c:...) + by 0x........: threadfunc (pth_barrier.c:54) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Thread x: status = VgTs_WaitSys ================================================= ./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff ================================================= --- pth_cond_destroy_busy.stderr.exp 2014-02-15 04:02:01.985314162 +0100 +++ pth_cond_destroy_busy.stderr.out 2014-02-15 04:14:24.615314578 +0100 @@ -47,4 +47,4 @@ First pthread_cond_destroy() call returned EBUSY. Second pthread_cond_destroy() call returned success. -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff ================================================= --- tc18_semabuse.stderr.exp 2014-02-15 04:02:01.985314162 +0100 +++ tc18_semabuse.stderr.out 2014-02-15 04:14:51.995307209 +0100 @@ -21,7 +21,7 @@ ---------------------------------------------------------------- Thread #x's call to sem_post failed - with error code 22 (EINVAL: Invalid argument) + with error code 38 (ENOSYS: Function not implemented) at 0x........: sem_post_WRK (hg_intercepts.c:...) by 0x........: sem_post (hg_intercepts.c:...) by 0x........: main (tc18_semabuse.c:37) ================================================= ./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-linux-mips32 ================================================= --- tc18_semabuse.stderr.exp-linux-mips32 2014-02-15 04:02:01.965314160 +0100 +++ tc18_semabuse.stderr.out 2014-02-15 04:14:51.995307209 +0100 @@ -18,5 +18,13 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc18_semabuse.c:34) +---------------------------------------------------------------- -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc18_semabuse.c:37) + + +ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff ================================================= --- tc20_verifywrap.stderr.exp 2014-02-15 04:02:01.965314160 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 04:14:59.025307820 +0100 @@ -218,7 +218,7 @@ ---------------------------------------------------------------- Thread #x's call to sem_post failed - with error code 22 (EINVAL: Invalid argument) + with error code 38 (ENOSYS: Function not implemented) at 0x........: sem_post_WRK (hg_intercepts.c:...) by 0x........: sem_post (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:245) ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32 ================================================= --- tc20_verifywrap.stderr.exp-mips32 2014-02-15 04:02:01.975314161 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 04:14:59.025307820 +0100 @@ -35,7 +35,7 @@ ---------------------------------------------------------------- Thread #x's call to pthread_join failed - with error code 45 (EDEADLK: Resource deadlock would occur) + with error code 35 (EDEADLK: Resource deadlock would occur) at 0x........: pthread_join_WRK (hg_intercepts.c:...) by 0x........: pthread_join (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:83) @@ -46,7 +46,7 @@ ---------------------------------------------------------------- Thread #x's call to pthread_mutex_init failed - with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint) + 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) @@ -215,6 +215,14 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:242) +---------------------------------------------------------------- + +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:245) + FIXME: can't figure out how to verify wrap of sem_post @@ -227,4 +235,4 @@ ... -ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-s390x ================================================= --- tc20_verifywrap.stderr.exp-s390x 2014-02-15 04:02:01.945314158 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 04:14:59.025307820 +0100 @@ -215,6 +215,14 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:242) +---------------------------------------------------------------- + +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:245) + FIXME: can't figure out how to verify wrap of sem_post @@ -227,4 +235,4 @@ ... -ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2014-02-15 04:04:51.865308350 +0100 +++ err_disable4.stderr.out 2014-02-15 04:09:16.585307390 +0100 @@ -1,1512 +1,144 @@ -------- Letting 498 threads exit w/ errs disabled ------ -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. ================================================= ./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff ================================================= --- pth_cond_destroy_busy.stderr.exp 2014-02-15 03:46:14.245309325 +0100 +++ pth_cond_destroy_busy.stderr.out 2014-02-15 03:56:31.585307478 +0100 @@ -47,4 +47,4 @@ First pthread_cond_destroy() call returned EBUSY. Second pthread_cond_destroy() call returned success. -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff ================================================= --- tc18_semabuse.stderr.exp 2014-02-15 03:46:14.245309325 +0100 +++ tc18_semabuse.stderr.out 2014-02-15 03:56:58.895310112 +0100 @@ -21,7 +21,7 @@ ---------------------------------------------------------------- Thread #x's call to sem_post failed - with error code 22 (EINVAL: Invalid argument) + with error code 38 (ENOSYS: Function not implemented) at 0x........: sem_post_WRK (hg_intercepts.c:...) by 0x........: sem_post (hg_intercepts.c:...) by 0x........: main (tc18_semabuse.c:37) ================================================= ./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff-linux-mips32 ================================================= --- tc18_semabuse.stderr.exp-linux-mips32 2014-02-15 03:46:14.245309325 +0100 +++ tc18_semabuse.stderr.out 2014-02-15 03:56:58.895310112 +0100 @@ -18,5 +18,13 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc18_semabuse.c:34) +---------------------------------------------------------------- -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc18_semabuse.c:37) + + +ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff ================================================= --- tc20_verifywrap.stderr.exp 2014-02-15 03:46:14.265309327 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 03:57:06.045310735 +0100 @@ -218,7 +218,7 @@ ---------------------------------------------------------------- Thread #x's call to sem_post failed - with error code 22 (EINVAL: Invalid argument) + with error code 38 (ENOSYS: Function not implemented) at 0x........: sem_post_WRK (hg_intercepts.c:...) by 0x........: sem_post (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:245) ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff-mips32 ================================================= --- tc20_verifywrap.stderr.exp-mips32 2014-02-15 03:46:14.265309327 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 03:57:06.045310735 +0100 @@ -35,7 +35,7 @@ ---------------------------------------------------------------- Thread #x's call to pthread_join failed - with error code 45 (EDEADLK: Resource deadlock would occur) + with error code 35 (EDEADLK: Resource deadlock would occur) at 0x........: pthread_join_WRK (hg_intercepts.c:...) by 0x........: pthread_join (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:83) @@ -46,7 +46,7 @@ ---------------------------------------------------------------- Thread #x's call to pthread_mutex_init failed - with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint) + 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) @@ -215,6 +215,14 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:242) +---------------------------------------------------------------- + +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:245) + FIXME: can't figure out how to verify wrap of sem_post @@ -227,4 +235,4 @@ ... -ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff-s390x ================================================= --- tc20_verifywrap.stderr.exp-s390x 2014-02-15 03:46:14.275309328 +0100 +++ tc20_verifywrap.stderr.out 2014-02-15 03:57:06.045310735 +0100 @@ -215,6 +215,14 @@ by 0x........: sem_wait (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:242) +---------------------------------------------------------------- + +Thread #x's call to sem_post failed + with error code 38 (ENOSYS: Function not implemented) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:245) + FIXME: can't figure out how to verify wrap of sem_post @@ -227,4 +235,4 @@ ... -ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2014-02-15 03:46:59.535310740 +0100 +++ vbit-test.stderr.out 2014-02-15 03:53:39.615313594 +0100 @@ -0,0 +1 @@ +unknown opcode 5715