================================================= ./valgrind-new/drd/tests/qt4_rwlock.stderr.diff ================================================= --- qt4_rwlock.stderr.exp 2009-08-16 03:34:47.000000000 +0100 +++ qt4_rwlock.stderr.out 2009-08-16 03:46:31.000000000 +0100 @@ -1,5 +1,118 @@ Start of test. +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QObject::QObject(QObjectPrivate&, QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 8 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QObject::QObject(QObjectPrivate&, QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) ================================================= ./valgrind-new/exp-ptrcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2009-08-16 03:34:39.000000000 +0100 +++ bad_percentify.stderr.out 2009-08-16 03:48:02.000000000 +0100 @@ -1,32 +1,29 @@ Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:88) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:93) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:98) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown ================================================= ./valgrind-new/helgrind/tests/pth_spinlock.stderr.diff ================================================= --- pth_spinlock.stderr.exp 2009-08-16 03:34:39.000000000 +0100 +++ pth_spinlock.stderr.out 2009-08-16 03:43:18.000000000 +0100 @@ -1,2 +1,13 @@ Start of test. +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_spinlock.c:46) + +Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion + at 0x........: pthread_spin_lock (hg_intercepts.c:...) + by 0x........: thread_func (pth_spinlock.c:27) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Test successful. ================================================= ./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2009-08-16 03:34:39.000000000 +0100 +++ tc06_two_races_xml.stderr.out 2009-08-16 03:43:35.000000000 +0100 @@ -40,16 +40,25 @@ 0x........ ... clone + ... + clone.S + ... 0x........ ... - do_clone + do_clone.clone.0 + ... + createthread.c + ... 0x........ ... pthread_create@@GLIBC_2.2.5 + ... + createthread.c + ... 0x........ @@ -121,11 +130,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot1" @@ -175,11 +190,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot1" @@ -229,11 +250,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot2" @@ -283,17 +310,24 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc25-amd64 2009-08-16 03:34:39.000000000 +0100 +++ tc20_verifywrap.stderr.out 2009-08-16 03:43:58.000000000 +0100 @@ -71,12 +71,14 @@ ---------------- pthread_cond_wait et al ---------------- Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) Thread #x's call to pthread_cond_wait failed with error code 1 (EPERM: Operation not permitted) - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) @@ -86,12 +88,14 @@ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) Thread #x's call to pthread_cond_timedwait failed with error code 22 (EINVAL: Invalid argument) - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) @@ -142,6 +146,12 @@ 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 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) + FIXME: can't figure out how to verify wrap of sem_post @@ -152,4 +162,4 @@ ... -ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc27-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc27-amd64 2009-08-16 03:34:39.000000000 +0100 +++ tc20_verifywrap.stderr.out 2009-08-16 03:43:58.000000000 +0100 @@ -71,12 +71,14 @@ ---------------- pthread_cond_wait et al ---------------- Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) Thread #x's call to pthread_cond_wait failed with error code 1 (EPERM: Operation not permitted) - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) @@ -86,12 +88,14 @@ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) Thread #x's call to pthread_cond_timedwait failed with error code 22 (EINVAL: Invalid argument) - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) ================================================= ./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff ================================================= --- tc23_bogus_condwait.stderr.exp 2009-08-16 03:34:39.000000000 +0100 +++ tc23_bogus_condwait.stderr.out 2009-08-16 03:44:10.000000000 +0100 @@ -2,31 +2,38 @@ Thread #x is the program's root thread Thread #x: pthread_cond_{timed}wait called with invalid mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:69) Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t* - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:78) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:78) ================================================= ./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff ================================================= --- stack_switch.stderr.exp 2009-08-16 03:34:42.000000000 +0100 +++ stack_switch.stderr.out 2009-08-16 03:39:29.000000000 +0100 @@ -0,0 +1,3 @@ +Syscall param clone(child_tidptr) contains uninitialised byte(s) + ... + ================================================= ./valgrind-new/memcheck/tests/long_namespace_xml.stderr.diff ================================================= --- long_namespace_xml.stderr.exp 2009-08-16 03:34:43.000000000 +0100 +++ long_namespace_xml.stderr.out 2009-08-16 03:39:38.000000000 +0100 @@ -37,7 +37,7 @@ 0x........ ... - abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm + _ZN53044basic_iostreamIwSt11char_traitsIwEE ... long_namespace_xml.cpp ... @@ -64,7 +64,7 @@ 0x........ ... - abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm + _ZN53044basic_iostreamIwSt11char_traitsIwEE ... long_namespace_xml.cpp ... ================================================= ./valgrind-old/drd/tests/qt4_rwlock.stderr.diff ================================================= --- qt4_rwlock.stderr.exp 2009-08-16 03:20:18.000000000 +0100 +++ qt4_rwlock.stderr.out 2009-08-16 03:32:01.000000000 +0100 @@ -1,5 +1,118 @@ Start of test. +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QObject::QObject(QObjectPrivate&, QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 8 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QObject::QObject(QObjectPrivate&, QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: main (qt4_rwlock.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_rwlock.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_slice_alloc (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.2000.4) ================================================= ./valgrind-old/drd/tests/qt4_semaphore.stderr.diff ================================================= --- qt4_semaphore.stderr.exp 2009-08-16 03:20:18.000000000 +0100 +++ qt4_semaphore.stderr.out 2009-08-16 03:32:14.000000000 +0100 @@ -1,5 +1,86 @@ Start of test. +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QObject::QObject(QObjectPrivate&, QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_semaphore.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_semaphore.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_static_private_set (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: QThread::QThread(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: main (qt4_semaphore.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_semaphore.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_static_private_set (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + +Conflicting store by thread 1 at 0x........ size 8 + at 0x........: main (qt4_semaphore.cpp:23) +Address 0x........ is at offset 0 from 0x......... Allocation context: + at 0x........: ...operator new... (vg_replace_malloc.c:...) + by 0x........: main (qt4_semaphore.cpp:63) +Other segment start (thread 2) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: g_static_private_set (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: g_get_language_names (in /lib64/libglib-2.0.so.0.2000.4) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) +Other segment end (thread 2) + at 0x........: QMutex::unlock() (drd_qtcore_intercepts.c:?) + by 0x........: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: (within libpthread-?.?.so) + by 0x........: clone (in /...libc...) + Test successful. -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/exp-ptrcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2009-08-16 03:20:11.000000000 +0100 +++ bad_percentify.stderr.out 2009-08-16 03:33:30.000000000 +0100 @@ -1,32 +1,29 @@ Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:88) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:93) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown Invalid read of size 1 - at 0x........: strlen (h_intercepts.c:...) - by 0x........: ... + at 0x........: ... by 0x........: ... by 0x........: VG_print_translation_stats (bad_percentify.c:98) by 0x........: main (bad_percentify.c:107) Address 0x........ expected vs actual: - Expected: stack array "buf" in frame 3 back from here + Expected: stack array "buf" in frame 2 back from here Actual: unknown ================================================= ./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2009-08-16 03:20:10.000000000 +0100 +++ tc06_two_races_xml.stderr.out 2009-08-16 03:29:13.000000000 +0100 @@ -40,16 +40,25 @@ 0x........ ... clone + ... + clone.S + ... 0x........ ... - do_clone + do_clone.clone.0 + ... + createthread.c + ... 0x........ ... pthread_create@@GLIBC_2.2.5 + ... + createthread.c + ... 0x........ @@ -121,11 +130,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot1" @@ -175,11 +190,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot1" @@ -229,11 +250,17 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... Location 0x........ is 0 bytes inside global var "unprot2" @@ -283,17 +310,24 @@ 0x........ ... start_thread + ... + pthread_create.c + ... 0x........ ... clone + ... + clone.S + ... ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc25-amd64 2009-08-16 03:20:10.000000000 +0100 +++ tc20_verifywrap.stderr.out 2009-08-16 03:29:36.000000000 +0100 @@ -71,12 +71,14 @@ ---------------- pthread_cond_wait et al ---------------- Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) Thread #x's call to pthread_cond_wait failed with error code 1 (EPERM: Operation not permitted) - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) @@ -86,12 +88,14 @@ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) Thread #x's call to pthread_cond_timedwait failed with error code 22 (EINVAL: Invalid argument) - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) @@ -142,6 +146,12 @@ 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 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) + FIXME: can't figure out how to verify wrap of sem_post @@ -152,4 +162,4 @@ ... -ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff-glibc27-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc27-amd64 2009-08-16 03:20:10.000000000 +0100 +++ tc20_verifywrap.stderr.out 2009-08-16 03:29:36.000000000 +0100 @@ -71,12 +71,14 @@ ---------------- pthread_cond_wait et al ---------------- Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) Thread #x's call to pthread_cond_wait failed with error code 1 (EPERM: Operation not permitted) - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:147) @@ -86,12 +88,14 @@ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) Thread #x's call to pthread_cond_timedwait failed with error code 22 (EINVAL: Invalid argument) - at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:165) ================================================= ./valgrind-old/helgrind/tests/tc23_bogus_condwait.stderr.diff ================================================= --- tc23_bogus_condwait.stderr.exp 2009-08-16 03:20:10.000000000 +0100 +++ tc23_bogus_condwait.stderr.out 2009-08-16 03:29:47.000000000 +0100 @@ -2,31 +2,38 @@ Thread #x is the program's root thread Thread #x: pthread_cond_{timed}wait called with invalid mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:69) Thread #x: pthread_cond_{timed}wait called with un-held mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t* - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:78) Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex - at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) + by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:78) ================================================= ./valgrind-old/memcheck/tests/linux/stack_switch.stderr.diff ================================================= --- stack_switch.stderr.exp 2009-08-16 03:20:13.000000000 +0100 +++ stack_switch.stderr.out 2009-08-16 03:25:05.000000000 +0100 @@ -0,0 +1,3 @@ +Syscall param clone(child_tidptr) contains uninitialised byte(s) + ... + ================================================= ./valgrind-old/memcheck/tests/long_namespace_xml.stderr.diff ================================================= --- long_namespace_xml.stderr.exp 2009-08-16 03:20:13.000000000 +0100 +++ long_namespace_xml.stderr.out 2009-08-16 03:25:14.000000000 +0100 @@ -37,7 +37,7 @@ 0x........ ... - abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm + _ZN53044basic_iostreamIwSt11char_traitsIwEE ... long_namespace_xml.cpp ... @@ -64,7 +64,7 @@ 0x........ ... - abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm + _ZN53044basic_iostreamIwSt11char_traitsIwEE ... long_namespace_xml.cpp ...