|
[Valgrind-testresults] 2015-07-02 02:07:01 CEST nightly build
(wildebeest32, Debian 7.8 wheezy i686)
From: Mark W. <ma...@bu...> - 2015-07-02 01:53:37
|
valgrind revision: 15391
VEX revision: 3159
C compiler: gcc (Debian 4.7.2-5) 4.7.2
GDB: GNU gdb (GDB) 7.4.1-debian
Assembler: GNU assembler (GNU Binutils for Debian) 2.22
C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u8) stable release version 2.13
uname -mrs: Linux 3.2.0-4-686-pae i686
Vendor version: Debian GNU/Linux 7 (wheezy)
Nightly build on wildebeest32 ( Debian 7.8 wheezy i686 )
Started at 2015-07-02 02:07:01 CEST
Ended at 2015-07-02 03:51:24 CEST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 650 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stderrB)
helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 650 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/pth_destroy_cond (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2015-07-02 02:39:28.836207018 +0200
--- new.short 2015-07-02 03:51:24.548206995 +0200
***************
*** 8,11 ****
! == 650 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/pth_destroy_cond (stderr)
--- 8,12 ----
! == 650 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
! gdbserver_tests/mcinvokeWS (stderrB)
! helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2015-07-02 02:39:41.976206995 +0200
+++ mcinvokeWS.stderrB.out 2015-07-02 02:51:38.116206994 +0200
@@ -1,3 +1,995 @@
+syscall failed: No such process
+PTRACE_DETACH pid 300220 tid 4 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1829240868 tid 5 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1819042147 tid 6 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1919247476 tid 7 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 134246520 tid 8 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 235441431 tid 9 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1852794732 tid 10 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1932424306 tid 11 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1684483650 tid 12 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300225 tid 13 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1829240868 tid 14 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1466264431 tid 15 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1953853284 tid 16 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 134217840 tid 17 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 244289109 tid 18 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1852794732 tid 19 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1932424297 tid 20 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1697530484 tid 21 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300278 tid 22 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1829240864 tid 23 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 779318377 tid 24 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 776106610 tid 25 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300264 tid 26 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1829240868 tid 27 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1768972142 tid 28 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1953853284 tid 29 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 134217728 tid 30 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 256395572 tid 31 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1869374051 tid 32 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1702065267 tid 33 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1952937518 tid 34 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300178 tid 35 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1879572508 tid 36 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1818322793 tid 37 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 134217728 tid 38 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 270611567 tid 39 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1936946017 tid 40 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1865313650 tid 41 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300184 tid 42 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1846018084 tid 43 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1819243124 tid 44 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1920099684 tid 45 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 134217840 tid 46 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 294111949 tid 47 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1734964067 tid 48 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1932424051 tid 49 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 1697530482 tid 50 status VgTs_??? res -1
+syscall failed: No such process
+PTRACE_DETACH pid 300209 tid 51 status VgTs_??? res -1
+syscall failed: No such process
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2015-07-02 02:40:05.200206995 +0200
+++ tc23_bogus_condwait.stderr.out 2015-07-02 03:42:39.496206994 +0200
@@ -24,33 +24,31 @@
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_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
-
-----------------------------------------------------------------
+tc23_bogus_condwait: tpp.c:66: __pthread_tpp_change_priority: Assertion `previous_prio == -1 || (previous_prio >= __sched_fifo_min_prio && previous_prio <= __sched_fifo_max_prio)' failed.
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+Process terminating with default action of signal 6 (SIGABRT)
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (tc23_bogus_condwait.c:72)
+---Thread-Announcement------------------------------------------
-----------------------------------------------------------------
-
-Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
- 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 was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:61)
----------------------------------------------------------------
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- 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: Exiting thread still holds 1 lock
+ ...
+ by 0x........: sem_wait_WRK (hg_intercepts.c:...)
+ by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: my_sem_wait (tc23_bogus_condwait.c:134)
+ by 0x........: grab_the_lock (tc23_bogus_condwait.c:41)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+Killed
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff-mips32
=================================================
--- tc23_bogus_condwait.stderr.exp-mips32 2015-07-02 02:40:05.196206995 +0200
+++ tc23_bogus_condwait.stderr.out 2015-07-02 03:42:39.496206994 +0200
@@ -24,41 +24,31 @@
by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
-----------------------------------------------------------------
+tc23_bogus_condwait: tpp.c:66: __pthread_tpp_change_priority: Assertion `previous_prio == -1 || (previous_prio >= __sched_fifo_min_prio && previous_prio <= __sched_fifo_max_prio)' failed.
-Thread #x's call to pthread_cond_wait failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+Process terminating with default action of signal 6 (SIGABRT)
+ ...
+ by 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-Announcement------------------------------------------
-----------------------------------------------------------------
-
-Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
- 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 was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:61)
----------------------------------------------------------------
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- 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_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_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+Thread #x: Exiting thread still holds 1 lock
+ ...
+ by 0x........: sem_wait_WRK (hg_intercepts.c:...)
+ by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: my_sem_wait (tc23_bogus_condwait.c:134)
+ by 0x........: grab_the_lock (tc23_bogus_condwait.c:41)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
-ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+Killed
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-07-02 02:08:07.256206994 +0200
+++ pth_destroy_cond.stderr.out 2015-07-02 02:25:46.312206994 +0200
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
|