|
From: <ma...@bu...> - 2015-08-30 04:39:02
|
valgrind revision: 15598
VEX revision: 3181
C compiler: gcc (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6)
GDB: GNU gdb (GDB) Fedora 7.8.2-39.fc21
Assembler: GNU assembler version 2.24
C library: GNU C Library (GNU libc) stable release version 2.20
uname -mrs: Linux 4.0.8-200.fc21.s390x s390x
Vendor version: Fedora 21 (Twenty One)
Nightly build on lfedora1 ( Fedora release 21 (Twenty One), s390x )
Started at 2015-08-30 00:00:01 UTC
Ended at 2015-08-30 00:49:19 UTC
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
== 685 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/memcmptest (stderr)
none/tests/scripts/shell (stderr)
helgrind/tests/tc22_exit_w_lock (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
== 685 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/memcmptest (stderr)
none/tests/scripts/shell (stderr)
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2015-08-30 00:24:24.705748273 +0000
--- new.short 2015-08-30 00:49:18.995748273 +0000
***************
*** 8,10 ****
! == 685 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
--- 8,10 ----
! == 685 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
***************
*** 12,14 ****
none/tests/scripts/shell (stderr)
- helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
--- 12,13 ----
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-08-30 00:24:26.935748273 +0000
+++ hgtls.stdoutB.out 2015-08-30 00:30:28.485748273 +0000
@@ -26,10 +26,10 @@
test static_extern tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
test so_local tls_ip 0x........ ip 0x........ equal 1
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-08-30 00:24:29.845748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:42:59.975748273 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -27,10 +44,6 @@
Process terminating with default action of signal 6 (SIGABRT)
...
by 0x........: main (tc22_exit_w_lock.c:48)
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -38,4 +51,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-08-30 00:24:29.855748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:42:59.975748273 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,15 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
+Process terminating with default action of signal 6 (SIGABRT)
+ ...
+ by 0x........: main (tc22_exit_w_lock.c:48)
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-solaris
=================================================
--- tc22_exit_w_lock.stderr.exp-solaris 2015-08-30 00:24:29.865748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:42:59.975748273 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -26,14 +43,12 @@
Process terminating with default action of signal 6 (SIGABRT)
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
+ by 0x........: main (tc22_exit_w_lock.c:48)
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/memcmptest.stderr.diff
=================================================
--- memcmptest.stderr.exp 2015-08-30 00:24:28.335748273 +0000
+++ memcmptest.stderr.out 2015-08-30 00:34:29.775748273 +0000
@@ -1,4 +1,8 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: memcmp (vg_replace_strmem.c:...)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
=================================================
./valgrind-new/memcheck/tests/memcmptest.stderr.diff2
=================================================
--- memcmptest.stderr.exp2 2015-08-30 00:24:28.315748273 +0000
+++ memcmptest.stderr.out 2015-08-30 00:34:29.775748273 +0000
@@ -2,3 +2,7 @@
at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff
=================================================
--- shell.stderr.exp 2015-08-30 00:24:30.195748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -3,6 +3,7 @@
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.
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
./shell: ./shell_binaryfile: cannot execute binary file
./shell: ./shell_nosuchfile: No such file or directory
./shell: shell_nosuchfile: command not found
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2015-08-30 00:24:30.175748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -1,8 +1,9 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
+./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_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff-dash2
=================================================
--- shell.stderr.exp-dash2 2015-08-30 00:24:30.195748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -1,8 +1,9 @@
-./shell: 10: ./shell: ./x86/: Permission denied
-./shell: 13: ./shell: ./shell.vgtest: Permission denied
+./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_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected
-./shell: 22: ./shell: ./shell_nosuchfile: not found
-./shell: 25: ./shell: shell_nosuchfile: not found
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff-illumos
=================================================
--- shell.stderr.exp-illumos 2015-08-30 00:24:30.185748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -1,8 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
+./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_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris
=================================================
--- shell.stderr.exp-solaris 2015-08-30 00:24:30.185748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -1,8 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
-execve(0x........(./shell_badinterp), 0x........, 0x........, 0) failed, errno 2
+./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_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris-spawn
=================================================
--- shell.stderr.exp-solaris-spawn 2015-08-30 00:24:30.195748273 +0000
+++ shell.stderr.out 2015-08-30 00:40:52.005748273 +0000
@@ -1,6 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
-./shell[16]: ./shell_badinterp: not found [No such file or directory]
-./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+./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.
+--25739:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-08-30 00:00:11.375748273 +0000
+++ hgtls.stdoutB.out 2015-08-30 00:05:22.855748273 +0000
@@ -26,10 +26,10 @@
test static_extern tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
test so_local tls_ip 0x........ ip 0x........ equal 1
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-08-30 00:00:14.105748273 +0000
+++ pth_destroy_cond.stderr.out 2015-08-30 00:16:02.605748273 +0000
@@ -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
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-08-30 00:00:14.105748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:17:27.765748273 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -27,10 +44,6 @@
Process terminating with default action of signal 6 (SIGABRT)
...
by 0x........: main (tc22_exit_w_lock.c:48)
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -38,4 +51,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-08-30 00:00:14.115748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:17:27.765748273 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,15 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
+Process terminating with default action of signal 6 (SIGABRT)
+ ...
+ by 0x........: main (tc22_exit_w_lock.c:48)
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-solaris
=================================================
--- tc22_exit_w_lock.stderr.exp-solaris 2015-08-30 00:00:14.115748273 +0000
+++ tc22_exit_w_lock.stderr.out 2015-08-30 00:17:27.765748273 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -26,14 +43,12 @@
Process terminating with default action of signal 6 (SIGABRT)
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
+ by 0x........: main (tc22_exit_w_lock.c:48)
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/memcmptest.stderr.diff
=================================================
--- memcmptest.stderr.exp 2015-08-30 00:00:12.655748273 +0000
+++ memcmptest.stderr.out 2015-08-30 00:08:59.935748273 +0000
@@ -1,4 +1,8 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: memcmp (vg_replace_strmem.c:...)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
=================================================
./valgrind-old/memcheck/tests/memcmptest.stderr.diff2
=================================================
--- memcmptest.stderr.exp2 2015-08-30 00:00:12.635748273 +0000
+++ memcmptest.stderr.out 2015-08-30 00:08:59.935748273 +0000
@@ -2,3 +2,7 @@
at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff
=================================================
--- shell.stderr.exp 2015-08-30 00:00:14.435748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -3,6 +3,7 @@
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.
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
./shell: ./shell_binaryfile: cannot execute binary file
./shell: ./shell_nosuchfile: No such file or directory
./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2015-08-30 00:00:14.425748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -1,8 +1,9 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
+./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_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff-dash2
=================================================
--- shell.stderr.exp-dash2 2015-08-30 00:00:14.435748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -1,8 +1,9 @@
-./shell: 10: ./shell: ./x86/: Permission denied
-./shell: 13: ./shell: ./shell.vgtest: Permission denied
+./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_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected
-./shell: 22: ./shell: ./shell_nosuchfile: not found
-./shell: 25: ./shell: shell_nosuchfile: not found
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff-illumos
=================================================
--- shell.stderr.exp-illumos 2015-08-30 00:00:14.435748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -1,8 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
+./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_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff-solaris
=================================================
--- shell.stderr.exp-solaris 2015-08-30 00:00:14.425748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -1,8 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
-execve(0x........(./shell_badinterp), 0x........, 0x........, 0) failed, errno 2
+./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_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
=================================================
./valgrind-old/none/tests/scripts/shell.stderr.diff-solaris-spawn
=================================================
--- shell.stderr.exp-solaris-spawn 2015-08-30 00:00:14.435748273 +0000
+++ shell.stderr.out 2015-08-30 00:14:52.935748273 +0000
@@ -1,6 +1,9 @@
-./shell[10]: ./x86/: cannot execute [is a directory]
-./shell[13]: ./shell.vgtest: cannot execute [Permission denied]
-./shell[16]: ./shell_badinterp: not found [No such file or directory]
-./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error]
-./shell[22]: ./shell_nosuchfile: not found [No such file or directory]
-./shell[25]: shell_nosuchfile: not found [No such file or directory]
+./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.
+--2587:0: gdbsrv VG_(gdbserver) called to terminate again 1
+./shell: ./shell_binaryfile: cannot execute binary file
+./shell: ./shell_nosuchfile: No such file or directory
+./shell: shell_nosuchfile: command not found
|