================================================= ./valgrind-new/drd/tests/circular_buffer.stderr.diff ================================================= --- circular_buffer.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ circular_buffer.stderr.out 2009-10-31 03:45:43.000000000 +0000 @@ -1,3 +1,9 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (circular_buffer.c:?) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/pth_inconsistent_cond_wait.stderr.diff1 ================================================= --- pth_inconsistent_cond_wait.stderr.exp1 2009-10-31 03:34:52.000000000 +0000 +++ pth_inconsistent_cond_wait.stderr.out 2009-10-31 03:46:33.000000000 +0000 @@ -1,39 +1,9 @@ -Thread 3: -Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x........ and 0x........ - at 0x........: pthread_cond_timedwait (drd_pthread_intercepts.c:?) - by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Thread 1: -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/pth_inconsistent_cond_wait.stderr.diff2 ================================================= --- pth_inconsistent_cond_wait.stderr.exp2 2009-10-31 03:34:52.000000000 +0000 +++ pth_inconsistent_cond_wait.stderr.out 2009-10-31 03:46:33.000000000 +0000 @@ -1,39 +1,9 @@ -Thread 2: -Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x........ and 0x........ - at 0x........: pthread_cond_timedwait (drd_pthread_intercepts.c:?) - by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Thread 1: -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/qt4_mutex.stderr.diff ================================================= --- qt4_mutex.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ qt4_mutex.stderr.out 2009-10-31 03:46:47.000000000 +0000 @@ -1,5 +1,24 @@ Start of test. -Test successful. -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:64) +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:64) +mutex 0x........ was first observed at: + at 0x........: QMutex::QMutex(QMutex::RecursionMode) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:62) + + +ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/qt4_rwlock.stderr.diff ================================================= --- qt4_rwlock.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ qt4_rwlock.stderr.out 2009-10-31 03:46:47.000000000 +0000 @@ -1,5 +1,19 @@ Start of test. -Test successful. + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: g_get_current_time (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: g_thread_init_glib (in /lib64/libglib-2.0.so.0.2000.5) + 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) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/qt4_semaphore.stderr.diff ================================================= --- qt4_semaphore.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ qt4_semaphore.stderr.out 2009-10-31 03:46:48.000000000 +0000 @@ -1,5 +1,19 @@ Start of test. -Test successful. + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: g_get_current_time (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: g_thread_init_glib (in /lib64/libglib-2.0.so.0.2000.5) + 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) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/sem_open.stderr.diff ================================================= --- sem_open.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ sem_open.stderr.out 2009-10-31 03:47:16.000000000 +0000 @@ -1,21 +1,13 @@ -Conflicting load by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) -Conflicting store by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) - -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/sem_open2.stderr.diff ================================================= --- sem_open2.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ sem_open2.stderr.out 2009-10-31 03:47:18.000000000 +0000 @@ -1,3 +1,13 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/sem_open3.stderr.diff ================================================= --- sem_open3.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ sem_open3.stderr.out 2009-10-31 03:47:21.000000000 +0000 @@ -1,12 +1,13 @@ -Conflicting load by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/sem_open_traced.stderr.diff ================================================= --- sem_open_traced.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ sem_open_traced.stderr.out 2009-10-31 03:47:24.000000000 +0000 @@ -1,9 +1,13 @@ -[1] sem_open 0x........ name drd-sem-open-test oflag 0x........ mode 0600 value 1 -[2] sem_wait 0x........ value 1 -> 0 -[2] sem_post 0x........ value 0 -> 1 -[1] sem_wait 0x........ value 1 -> 0 -[1] sem_post 0x........ value 0 -> 1 -[1] sem_close 0x........ value 1 + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/trylock.stderr.diff ================================================= --- trylock.stderr.exp 2009-10-31 03:34:52.000000000 +0000 +++ trylock.stderr.out 2009-10-31 03:47:57.000000000 +0000 @@ -1,20 +1,9 @@ -Locking rwlock via pthread_rwlock_wrlock(). -Locking rwlock via pthread_rwlock_trywrlock(). -Locking rwlock via pthread_rwlock_timedwrlock(). -Locking rwlock via pthread_rwlock_rdlock(). -Locking rwlock via pthread_rwlock_tryrdlock(). -Locking rwlock via pthread_rwlock_timedrdlock(). -Attempt to lock for writing recursively (not allowed). -Recursive writer locking not allowed: rwlock 0x......... - at 0x........: pthread_rwlock_wrlock (drd_pthread_intercepts.c:?) - by 0x........: main (trylock.c:?) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?) - by 0x........: main (trylock.c:?) -Locking mutex via pthread_mutex_trylock(). -Locking mutex via pthread_mutex_lock(). -Locking mutex via pthread_mutex_timedlock(). +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (trylock.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/exp-ptrcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2009-10-31 03:34:40.000000000 +0000 +++ bad_percentify.stderr.out 2009-10-31 03:48:01.000000000 +0000 @@ -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/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2009-10-31 03:34:39.000000000 +0000 +++ tc06_two_races_xml.stderr.out 2009-10-31 03:44:04.000000000 +0000 @@ -29,27 +29,36 @@ - 1 + 1 - 2 + 2 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 ================================================= ./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc25-amd64 2009-10-31 03:34:39.000000000 +0000 +++ tc20_verifywrap.stderr.out 2009-10-31 03:44:28.000000000 +0000 @@ -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-10-31 03:34:38.000000000 +0000 +++ tc20_verifywrap.stderr.out 2009-10-31 03:44:28.000000000 +0000 @@ -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-10-31 03:34:38.000000000 +0000 +++ tc23_bogus_condwait.stderr.out 2009-10-31 03:44:40.000000000 +0000 @@ -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-10-31 03:34:43.000000000 +0000 +++ stack_switch.stderr.out 2009-10-31 03:39:52.000000000 +0000 @@ -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-10-31 03:34:43.000000000 +0000 +++ long_namespace_xml.stderr.out 2009-10-31 03:40:00.000000000 +0000 @@ -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-new/none/tests/empty-exe.stderr.diff ================================================= --- empty-exe.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ empty-exe.stderr.out 2009-10-31 03:42:28.000000000 +0000 @@ -1,2 +1,8 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) + ================================================= ./valgrind-new/none/tests/res_search.stderr.diff ================================================= --- res_search.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ res_search.stderr.out 2009-10-31 03:42:53.000000000 +0000 @@ -0,0 +1,13 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: send_dg (res_send.c:171) + by 0x........: __libc_res_nsend (res_send.c:557) + by 0x........: __libc_res_nquery (res_query.c:225) + by 0x........: __libc_res_nquerydomain.clone.0 (res_query.c:576) + by 0x........: __libc_res_nsearch.clone.1 (res_query.c:377) + by 0x........: fn (res_search.c:14) + by 0x........: start_thread (pthread_create.c:297) + by 0x........: clone (clone.S:112) ================================================= ./valgrind-new/none/tests/res_search.stdout.diff ================================================= --- res_search.stdout.exp 2009-10-31 03:34:51.000000000 +0000 +++ res_search.stdout.out 2009-10-31 03:42:53.000000000 +0000 @@ -1 +0,0 @@ -Success! ================================================= ./valgrind-new/none/tests/shell.stderr.diff ================================================= --- shell.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell.stderr.out 2009-10-31 03:42:55.000000000 +0000 @@ -1,8 +1,6 @@ -./shell: ./x86/: is a directory -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: cannot execute binary file -./shell: ./shell_nosuchfile: No such file or directory -./shell: shell_nosuchfile: command not found + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2009-10-31 03:34:51.000000000 +0000 +++ shell.stderr.out 2009-10-31 03:42:55.000000000 +0000 @@ -1,8 +1,6 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell.stdout.diff ================================================= --- shell.stdout.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell.stdout.out 2009-10-31 03:42:55.000000000 +0000 @@ -1,10 +0,0 @@ -Execute a directory -Execute a non-executable file -Execute a script with a bad interpreter name -Execute a binary file -Execute a non-existent file -Execute a non-existent file (2) -Execute a valid script with a #! line -Execute a valid script without a #! line -Execute a valid script with #! but no interpname -Execute a zero-length file ================================================= ./valgrind-new/none/tests/shell_valid1.stderr.diff ================================================= --- shell_valid1.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell_valid1.stderr.out 2009-10-31 03:42:55.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell_valid2.stderr.diff ================================================= --- shell_valid2.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell_valid2.stderr.out 2009-10-31 03:42:55.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell_valid3.stderr.diff ================================================= --- shell_valid3.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell_valid3.stderr.out 2009-10-31 03:42:56.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell_zerolength.stderr.diff ================================================= --- shell_zerolength.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ shell_zerolength.stderr.out 2009-10-31 03:42:56.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/shell_zerolength.stderr.diff-dash ================================================= --- shell_zerolength.stderr.exp-dash 2009-10-31 03:34:51.000000000 +0000 +++ shell_zerolength.stderr.out 2009-10-31 03:42:56.000000000 +0000 @@ -1 +1,6 @@ -Bus error + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-new/none/tests/syslog.stderr.diff ================================================= --- syslog.stderr.exp 2009-10-31 03:34:51.000000000 +0000 +++ syslog.stderr.out 2009-10-31 03:43:02.000000000 +0000 @@ -0,0 +1,8 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: __vsyslog_chk (syslog.c:196) + by 0x........: syslog (syslog.c:119) + by 0x........: main (syslog.c:7) ================================================= ./valgrind-old/drd/tests/circular_buffer.stderr.diff ================================================= --- circular_buffer.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ circular_buffer.stderr.out 2009-10-31 03:31:07.000000000 +0000 @@ -1,3 +1,9 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (circular_buffer.c:?) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/pth_inconsistent_cond_wait.stderr.diff1 ================================================= --- pth_inconsistent_cond_wait.stderr.exp1 2009-10-31 03:20:14.000000000 +0000 +++ pth_inconsistent_cond_wait.stderr.out 2009-10-31 03:31:58.000000000 +0000 @@ -1,39 +1,9 @@ -Thread 3: -Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x........ and 0x........ - at 0x........: pthread_cond_timedwait (drd_pthread_intercepts.c:?) - by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Thread 1: -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/pth_inconsistent_cond_wait.stderr.diff2 ================================================= --- pth_inconsistent_cond_wait.stderr.exp2 2009-10-31 03:20:14.000000000 +0000 +++ pth_inconsistent_cond_wait.stderr.out 2009-10-31 03:31:58.000000000 +0000 @@ -1,39 +1,9 @@ -Thread 2: -Inconsistent association of condition variable and mutex: condition variable 0x........, mutexes 0x........ and 0x........ - at 0x........: pthread_cond_timedwait (drd_pthread_intercepts.c:?) - by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) - by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Thread 1: -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) - -Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread. - at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -cond 0x........ was first observed at: - at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_inconsistent_cond_wait.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: thread_func (pth_inconsistent_cond_wait.c:?) -ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/qt4_mutex.stderr.diff ================================================= --- qt4_mutex.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ qt4_mutex.stderr.out 2009-10-31 03:32:11.000000000 +0000 @@ -1,5 +1,24 @@ Start of test. -Test successful. -ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:64) +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: ??? (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (in /usr/lib64/libQtCore.so.4.5.2) + by 0x........: QMutex::tryLock(int) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:64) +mutex 0x........ was first observed at: + at 0x........: QMutex::QMutex(QMutex::RecursionMode) (drd_qtcore_intercepts.c:?) + by 0x........: main (qt4_mutex.cpp:62) + + +ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/qt4_rwlock.stderr.diff ================================================= --- qt4_rwlock.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ qt4_rwlock.stderr.out 2009-10-31 03:32:12.000000000 +0000 @@ -1,5 +1,19 @@ Start of test. -Test successful. + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: g_get_current_time (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: g_thread_init_glib (in /lib64/libglib-2.0.so.0.2000.5) + 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) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/qt4_semaphore.stderr.diff ================================================= --- qt4_semaphore.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ qt4_semaphore.stderr.out 2009-10-31 03:32:12.000000000 +0000 @@ -1,5 +1,19 @@ Start of test. -Test successful. + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: g_get_current_time (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: ??? (in /lib64/libglib-2.0.so.0.2000.5) + by 0x........: g_thread_init_glib (in /lib64/libglib-2.0.so.0.2000.5) + 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) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/sem_open.stderr.diff ================================================= --- sem_open.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ sem_open.stderr.out 2009-10-31 03:32:40.000000000 +0000 @@ -1,21 +1,13 @@ -Conflicting load by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) -Conflicting store by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) - -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/sem_open2.stderr.diff ================================================= --- sem_open2.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ sem_open2.stderr.out 2009-10-31 03:32:43.000000000 +0000 @@ -1,3 +1,13 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/sem_open3.stderr.diff ================================================= --- sem_open3.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ sem_open3.stderr.out 2009-10-31 03:32:46.000000000 +0000 @@ -1,12 +1,13 @@ -Conflicting load by thread 1 at 0x........ size 8 - at 0x........: main (sem_open.c:?) -Location 0x........ is 0 bytes inside local var "s_d3" -declared at sem_open.c:25, in frame #? of thread 1 -Other segment start (thread 2) - (thread finished, call stack no longer available) -Other segment end (thread 2) - (thread finished, call stack no longer available) +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/sem_open_traced.stderr.diff ================================================= --- sem_open_traced.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ sem_open_traced.stderr.out 2009-10-31 03:32:49.000000000 +0000 @@ -1,9 +1,13 @@ -[1] sem_open 0x........ name drd-sem-open-test oflag 0x........ mode 0600 value 1 -[2] sem_wait 0x........ value 1 -> 0 -[2] sem_post 0x........ value 0 -> 1 -[1] sem_wait 0x........ value 1 -> 0 -[1] sem_post 0x........ value 0 -> 1 -[1] sem_close 0x........ value 1 + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: __gen_tempname (tempname.c:?) + by 0x........: mktemp (mktemp.c:?) + by 0x........: sem_open (sem_open.c:?) + by 0x........: sem_open (drd_pthread_intercepts.c:?) + by 0x........: main (sem_open.c:?) ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/trylock.stderr.diff ================================================= --- trylock.stderr.exp 2009-10-31 03:20:14.000000000 +0000 +++ trylock.stderr.out 2009-10-31 03:33:22.000000000 +0000 @@ -1,20 +1,9 @@ -Locking rwlock via pthread_rwlock_wrlock(). -Locking rwlock via pthread_rwlock_trywrlock(). -Locking rwlock via pthread_rwlock_timedwrlock(). -Locking rwlock via pthread_rwlock_rdlock(). -Locking rwlock via pthread_rwlock_tryrdlock(). -Locking rwlock via pthread_rwlock_timedrdlock(). -Attempt to lock for writing recursively (not allowed). -Recursive writer locking not allowed: rwlock 0x......... - at 0x........: pthread_rwlock_wrlock (drd_pthread_intercepts.c:?) - by 0x........: main (trylock.c:?) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?) - by 0x........: main (trylock.c:?) -Locking mutex via pthread_mutex_trylock(). -Locking mutex via pthread_mutex_lock(). -Locking mutex via pthread_mutex_timedlock(). +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (trylock.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/exp-ptrcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2009-10-31 03:20:09.000000000 +0000 +++ bad_percentify.stderr.out 2009-10-31 03:33:26.000000000 +0000 @@ -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-10-31 03:20:09.000000000 +0000 +++ tc06_two_races_xml.stderr.out 2009-10-31 03:29:27.000000000 +0000 @@ -29,27 +29,36 @@ - 1 + 1 - 2 + 2 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 ================================================= ./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff-glibc25-amd64 ================================================= --- tc20_verifywrap.stderr.exp-glibc25-amd64 2009-10-31 03:20:09.000000000 +0000 +++ tc20_verifywrap.stderr.out 2009-10-31 03:29:52.000000000 +0000 @@ -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-10-31 03:20:09.000000000 +0000 +++ tc20_verifywrap.stderr.out 2009-10-31 03:29:52.000000000 +0000 @@ -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-10-31 03:20:09.000000000 +0000 +++ tc23_bogus_condwait.stderr.out 2009-10-31 03:30:04.000000000 +0000 @@ -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-10-31 03:20:11.000000000 +0000 +++ stack_switch.stderr.out 2009-10-31 03:25:06.000000000 +0000 @@ -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-10-31 03:20:11.000000000 +0000 +++ long_namespace_xml.stderr.out 2009-10-31 03:25:14.000000000 +0000 @@ -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/none/tests/empty-exe.stderr.diff ================================================= --- empty-exe.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ empty-exe.stderr.out 2009-10-31 03:27:41.000000000 +0000 @@ -1,2 +1,8 @@ +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) + ================================================= ./valgrind-old/none/tests/res_search.stderr.diff ================================================= --- res_search.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ res_search.stderr.out 2009-10-31 03:28:08.000000000 +0000 @@ -0,0 +1,13 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: gettimeofday (gettimeofday.S:37) + by 0x........: send_dg (res_send.c:171) + by 0x........: __libc_res_nsend (res_send.c:557) + by 0x........: __libc_res_nquery (res_query.c:225) + by 0x........: __libc_res_nquerydomain.clone.0 (res_query.c:576) + by 0x........: __libc_res_nsearch.clone.1 (res_query.c:377) + by 0x........: fn (res_search.c:14) + by 0x........: start_thread (pthread_create.c:297) + by 0x........: clone (clone.S:112) ================================================= ./valgrind-old/none/tests/res_search.stdout.diff ================================================= --- res_search.stdout.exp 2009-10-31 03:20:13.000000000 +0000 +++ res_search.stdout.out 2009-10-31 03:28:08.000000000 +0000 @@ -1 +0,0 @@ -Success! ================================================= ./valgrind-old/none/tests/shell.stderr.diff ================================================= --- shell.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell.stderr.out 2009-10-31 03:28:09.000000000 +0000 @@ -1,8 +1,6 @@ -./shell: ./x86/: is a directory -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: cannot execute binary file -./shell: ./shell_nosuchfile: No such file or directory -./shell: shell_nosuchfile: command not found + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2009-10-31 03:20:13.000000000 +0000 +++ shell.stderr.out 2009-10-31 03:28:09.000000000 +0000 @@ -1,8 +1,6 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell.stdout.diff ================================================= --- shell.stdout.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell.stdout.out 2009-10-31 03:28:09.000000000 +0000 @@ -1,10 +0,0 @@ -Execute a directory -Execute a non-executable file -Execute a script with a bad interpreter name -Execute a binary file -Execute a non-existent file -Execute a non-existent file (2) -Execute a valid script with a #! line -Execute a valid script without a #! line -Execute a valid script with #! but no interpname -Execute a zero-length file ================================================= ./valgrind-old/none/tests/shell_valid1.stderr.diff ================================================= --- shell_valid1.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell_valid1.stderr.out 2009-10-31 03:28:10.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell_valid2.stderr.diff ================================================= --- shell_valid2.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell_valid2.stderr.out 2009-10-31 03:28:10.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell_valid3.stderr.diff ================================================= --- shell_valid3.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell_valid3.stderr.out 2009-10-31 03:28:10.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell_zerolength.stderr.diff ================================================= --- shell_zerolength.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ shell_zerolength.stderr.out 2009-10-31 03:28:10.000000000 +0000 @@ -0,0 +1,6 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/shell_zerolength.stderr.diff-dash ================================================= --- shell_zerolength.stderr.exp-dash 2009-10-31 03:20:13.000000000 +0000 +++ shell_zerolength.stderr.out 2009-10-31 03:28:10.000000000 +0000 @@ -1 +1,6 @@ -Bus error + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: main (in /bin/bash) ================================================= ./valgrind-old/none/tests/syslog.stderr.diff ================================================= --- syslog.stderr.exp 2009-10-31 03:20:13.000000000 +0000 +++ syslog.stderr.out 2009-10-31 03:28:17.000000000 +0000 @@ -0,0 +1,8 @@ + +Process terminating with default action of signal 11 (SIGSEGV) + Bad permissions for mapped region at address 0x........ + at 0x........: ??? + by 0x........: time (time.S:36) + by 0x........: __vsyslog_chk (syslog.c:196) + by 0x........: syslog (syslog.c:119) + by 0x........: main (syslog.c:7)