You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(8) |
2
(7) |
3
|
4
|
5
(2) |
6
|
|
7
(1) |
8
(18) |
9
(11) |
10
(9) |
11
(16) |
12
(20) |
13
(17) |
|
14
(11) |
15
(16) |
16
(11) |
17
(11) |
18
(12) |
19
(12) |
20
(9) |
|
21
(5) |
22
(3) |
23
(6) |
24
(12) |
25
(6) |
26
(2) |
27
(1) |
|
28
|
29
(1) |
30
(3) |
31
(7) |
|
|
|
|
From: Tom H. <th...@cy...> - 2011-08-14 02:43:13
|
Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2011-08-14 03:21:10 BST Ended at 2011-08-14 03:42:39 BST 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 == 574 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/linux/stack_switch (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (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 == 574 tests, 10 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/linux/stack_switch (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Aug 14 03:32:05 2011 --- new.short Sun Aug 14 03:42:39 2011 *************** *** 8,10 **** ! == 574 tests, 10 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 574 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 15,18 **** helgrind/tests/locked_vs_unlocked3 (stderr) - helgrind/tests/pth_barrier1 (stderr) - helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) --- 15,16 ---- |
|
From: Tom H. <th...@cy...> - 2011-08-14 02:35:48
|
Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2011-08-14 03:10:56 BST Ended at 2011-08-14 03:34:39 BST 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 == 588 tests, 11 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (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 == 588 tests, 14 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/linux/timerfd-syscall (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Aug 14 03:23:02 2011 --- new.short Sun Aug 14 03:34:39 2011 *************** *** 8,10 **** ! == 588 tests, 14 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) --- 8,10 ---- ! == 588 tests, 11 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) *************** *** 21,23 **** memcheck/tests/linux/stack_switch (stderr) - memcheck/tests/linux/timerfd-syscall (stderr) memcheck/tests/origin5-bz2 (stderr) --- 21,22 ---- *************** *** 27,30 **** helgrind/tests/locked_vs_unlocked3 (stderr) - helgrind/tests/pth_barrier1 (stderr) - helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) --- 26,27 ---- |
|
From: Tom H. <th...@cy...> - 2011-08-14 02:26:42
|
Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2011-08-14 03:02:15 BST Ended at 2011-08-14 03:26:20 BST 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 == 588 tests, 13 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) none/tests/shell (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (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 == 588 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) none/tests/shell (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Aug 14 03:14:17 2011 --- new.short Sun Aug 14 03:26:20 2011 *************** *** 8,10 **** ! == 588 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 588 tests, 13 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 19,22 **** helgrind/tests/locked_vs_unlocked3 (stderr) - helgrind/tests/pth_barrier1 (stderr) - helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) --- 19,20 ---- |
|
From: Christian B. <bor...@de...> - 2011-08-13 20:24:59
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2011-08-13 22:05:01 CEST Ended at 2011-08-13 22:24:50 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 == 495 tests, 16 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) none/tests/faultstatus (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/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 == 495 tests, 18 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) none/tests/faultstatus (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 22:14:56 2011 --- new.short Sat Aug 13 22:24:50 2011 *************** *** 8,10 **** ! == 495 tests, 18 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) --- 8,10 ---- ! == 495 tests, 16 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) *************** *** 23,26 **** helgrind/tests/locked_vs_unlocked3 (stderr) - helgrind/tests/pth_barrier1 (stderr) - helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) --- 23,24 ---- |
|
From: Christian B. <bor...@de...> - 2011-08-13 20:12:08
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-08-13 21:45:01 CEST Ended at 2011-08-13 22:12:18 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 == 496 tests, 17 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/annotate_rwlock (stderr) drd/tests/atomic_var (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/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 == 496 tests, 17 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 21:56:49 2011 --- new.short Sat Aug 13 22:12:18 2011 *************** *** 16,19 **** helgrind/tests/locked_vs_unlocked3 (stderr) - helgrind/tests/pth_barrier1 (stderr) - helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) --- 16,17 ---- *************** *** 23,24 **** --- 21,24 ---- helgrind/tests/tc23_bogus_condwait (stderr) + drd/tests/annotate_rwlock (stderr) + drd/tests/atomic_var (stderr) drd/tests/tc04_free_lock (stderr) |
|
From: <sv...@va...> - 2011-08-13 15:40:09
|
Author: florian
Date: 2011-08-13 16:35:21 +0100 (Sat, 13 Aug 2011)
New Revision: 11974
Log:
Complain if invoked from the wrong directory or if mandatory
argument is missing.
Modified:
trunk/gdbserver_tests/make_local_links
Modified: trunk/gdbserver_tests/make_local_links
===================================================================
--- trunk/gdbserver_tests/make_local_links 2011-08-13 15:14:58 UTC (rev 11973)
+++ trunk/gdbserver_tests/make_local_links 2011-08-13 15:35:21 UTC (rev 11974)
@@ -10,6 +10,20 @@
# The vgdb link is needed either for gdb tests
# or for standalone vgdb tests.
+# Make sure we're in the correct directory, i.e. the root of the valgrind
+# source tree. We use the existence of the coregrind directory as evidence
+# that we're in the right place.
+if [ ! -d "coregrind" ]; then
+ echo "make_local_links is not invoked from the top-of-tree directory" 1>&2
+ exit 1
+fi
+
+# Make sure there is an argument
+if [ "x$1" = "x" ]; then
+ echo "usage: make_local_links /path/to/gdb" 1>&2
+ exit 1
+fi
+
if [ -x "$1" ]
then
ln -f -s "$1" gdbserver_tests/gdb
|
|
From: <sv...@va...> - 2011-08-13 15:19:47
|
Author: tom
Date: 2011-08-13 16:14:58 +0100 (Sat, 13 Aug 2011)
New Revision: 11973
Log:
Fix VKI_FIOQSIZE definition on ppc platforms.
Modified:
trunk/include/vki/vki-ppc32-linux.h
trunk/include/vki/vki-ppc64-linux.h
Modified: trunk/include/vki/vki-ppc32-linux.h
===================================================================
--- trunk/include/vki/vki-ppc32-linux.h 2011-08-13 12:27:11 UTC (rev 11972)
+++ trunk/include/vki/vki-ppc32-linux.h 2011-08-13 15:14:58 UTC (rev 11973)
@@ -543,7 +543,7 @@
#define VKI_FIONBIO _VKI_IOW('f', 126, int)
#define VKI_FIONREAD _VKI_IOR('f', 127, int)
//#define VKI_TIOCINQ VKI_FIONREAD
-//#define VKI_FIOQSIZE _VKI_IOR('f', 128, vki_loff_t)
+#define VKI_FIOQSIZE _VKI_IOR('f', 128, vki_loff_t)
//#define VKI_TIOCGETP _VKI_IOR('t', 8, struct vki_sgttyb)
//#define VKI_TIOCSETP _VKI_IOW('t', 9, struct vki_sgttyb)
@@ -638,12 +638,6 @@
#define VKI_TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */
//----------------------------------------------------------------------
-// From linux-2.6.39-rc2/arch/powerpc/include/asm/ioctls.h
-//----------------------------------------------------------------------
-
-#define VKI_FIOQSIZE VKI_IOR('f', 128, vki_loff_t)
-
-//----------------------------------------------------------------------
// From linux-2.6.9/include/asm-ppc/poll.h
//----------------------------------------------------------------------
Modified: trunk/include/vki/vki-ppc64-linux.h
===================================================================
--- trunk/include/vki/vki-ppc64-linux.h 2011-08-13 12:27:11 UTC (rev 11972)
+++ trunk/include/vki/vki-ppc64-linux.h 2011-08-13 15:14:58 UTC (rev 11973)
@@ -620,14 +620,9 @@
#define VKI_FIOASYNC _VKI_IOW('f', 125, int)
#define VKI_TIOCSERGETLSR 0x5459 /* Get line status register */
#define VKI_TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */
+#define VKI_FIOQSIZE _VKI_IOR('f', 128, vki_loff_t)
//----------------------------------------------------------------------
-// From linux-2.6.39-rc2/arch/powerpc/include/asm/ioctls.h
-//----------------------------------------------------------------------
-
-#define VKI_FIOQSIZE VKI_IOR('f', 128, vki_loff_t)
-
-//----------------------------------------------------------------------
// From linux-2.6.13/include/asm-ppc64/poll.h
//----------------------------------------------------------------------
|
|
From: Bart V. A. <bva...@ac...> - 2011-08-13 14:49:30
|
On Sat, Aug 13, 2011 at 4:44 PM, Maynard Johnson <may...@us...> wrote: > I haven't had time to debug this yet. It looks like r11963 on Aug 10 might have done the damage. A checkout from Aug 8 > compiles OK. By the way, I notice there hasn't been a ppc32 nightly build since July 27. Anyone know why? The system on which I was running a ppc nightly build (cellbuzz, Georgia Tech) has been shut down on June 30 unfortunately. Bart. |
|
From: Maynard J. <may...@us...> - 2011-08-13 14:44:03
|
I did an svn checkout of valgrind yesterday and found that it fails to compile on ppc64 arch with the following error: m_syswrap/syswrap-linux.c: In function 'vgSysWrap_linux_sys_ioctl_before': m_syswrap/syswrap-linux.c:4010: warning: implicit declaration of function 'VKI_IOR' m_syswrap/syswrap-linux.c:4010: error: expected expression before 'vki_loff_t' m_syswrap/syswrap-linux.c:4010: error: case label does not reduce to an integer constant m_syswrap/syswrap-linux.c: In function 'vgSysWrap_linux_sys_ioctl_after': m_syswrap/syswrap-linux.c:5108: error: expected expression before 'vki_loff_t' m_syswrap/syswrap-linux.c:5108: error: case label does not reduce to an integer constant make[3]: *** [libcoregrind_ppc64_linux_a-syswrap-linux.o] Error 1 I haven't had time to debug this yet. It looks like r11963 on Aug 10 might have done the damage. A checkout from Aug 8 compiles OK. By the way, I notice there hasn't been a ppc32 nightly build since July 27. Anyone know why? Thanks! -Maynard |
|
From: <sv...@va...> - 2011-08-13 12:32:00
|
Author: bart
Date: 2011-08-13 13:27:11 +0100 (Sat, 13 Aug 2011)
New Revision: 11972
Log:
vgdb: Unlink pipes and mapped file before (re)creating these.
Modified:
trunk/coregrind/m_gdbserver/remote-utils.c
Modified: trunk/coregrind/m_gdbserver/remote-utils.c
===================================================================
--- trunk/coregrind/m_gdbserver/remote-utils.c 2011-08-13 05:57:51 UTC (rev 11971)
+++ trunk/coregrind/m_gdbserver/remote-utils.c 2011-08-13 12:27:11 UTC (rev 11972)
@@ -278,6 +278,15 @@
if (!mknod_done) {
mknod_done++;
+
+ /*
+ * Unlink just in case a previous process with the same PID had been
+ * killed and hence Valgrind hasn't had the chance yet to remove these.
+ */
+ VG_(unlink)(from_gdb);
+ VG_(unlink)(to_gdb);
+ VG_(unlink)(shared_mem);
+
safe_mknod(from_gdb);
safe_mknod(to_gdb);
|
|
From: <sv...@va...> - 2011-08-13 06:02:40
|
Author: bart
Date: 2011-08-13 06:57:51 +0100 (Sat, 13 Aug 2011)
New Revision: 11971
Log:
Update expected output
Modified:
trunk/helgrind/tests/pth_barrier1.stderr.exp
trunk/helgrind/tests/pth_barrier2.stderr.exp
trunk/helgrind/tests/pth_barrier3.stderr.exp
Modified: trunk/helgrind/tests/pth_barrier1.stderr.exp
===================================================================
--- trunk/helgrind/tests/pth_barrier1.stderr.exp 2011-08-13 05:32:53 UTC (rev 11970)
+++ trunk/helgrind/tests/pth_barrier1.stderr.exp 2011-08-13 05:57:51 UTC (rev 11971)
@@ -3,33 +3,33 @@
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
---Thread-Announcement------------------------------------------
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 4 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
Modified: trunk/helgrind/tests/pth_barrier2.stderr.exp
===================================================================
--- trunk/helgrind/tests/pth_barrier2.stderr.exp 2011-08-13 05:32:53 UTC (rev 11970)
+++ trunk/helgrind/tests/pth_barrier2.stderr.exp 2011-08-13 05:57:51 UTC (rev 11971)
@@ -3,622 +3,622 @@
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
---Thread-Announcement------------------------------------------
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 4 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 8 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 12 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 16 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 20 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 24 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 28 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 32 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 36 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 40 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 44 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 48 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 52 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 56 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 60 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 64 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 68 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 72 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 76 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 80 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 84 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 88 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 92 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 96 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 100 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 104 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 108 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 112 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 116 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 120 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 124 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
Modified: trunk/helgrind/tests/pth_barrier3.stderr.exp
===================================================================
--- trunk/helgrind/tests/pth_barrier3.stderr.exp 2011-08-13 05:32:53 UTC (rev 11970)
+++ trunk/helgrind/tests/pth_barrier3.stderr.exp 2011-08-13 05:57:51 UTC (rev 11971)
@@ -16,18 +16,18 @@
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 4 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:107)
+ by 0x........: main (pth_barrier.c:121)
|
|
From: <sv...@va...> - 2011-08-13 05:37:44
|
Author: bart
Date: 2011-08-13 06:32:53 +0100 (Sat, 13 Aug 2011)
New Revision: 11970
Log:
memcheck/tests/sbfragment.c: Only use mallinfo() if available.
Modified:
trunk/memcheck/tests/sbfragment.c
Modified: trunk/memcheck/tests/sbfragment.c
===================================================================
--- trunk/memcheck/tests/sbfragment.c 2011-08-12 15:43:31 UTC (rev 11969)
+++ trunk/memcheck/tests/sbfragment.c 2011-08-13 05:32:53 UTC (rev 11970)
@@ -1,16 +1,24 @@
#include <stdlib.h>
#include <stdio.h>
+#include "../../config.h"
+#if defined(HAVE_MALLINFO)
#include <malloc.h>
+#endif
#define BIGINCREASE 32000
int debug = 0;
void stats(char *msg)
{
+#if defined(HAVE_MALLINFO)
struct mallinfo mallinfo_result;
mallinfo_result = mallinfo();
+#endif
+
/* from /usr/include/malloc.h */
printf("%s\n", msg);
+
+#if defined(HAVE_MALLINFO)
printf("%10d int arena; /* non-mmapped space allocated from system */\n", mallinfo_result.arena);
printf("%10d int ordblks; /* number of free chunks */\n", mallinfo_result.ordblks);
printf("%10d int smblks; /* number of fastbin blocks */\n", mallinfo_result.smblks);
@@ -22,6 +30,7 @@
printf("%10d int fordblks; /* total free space */\n", mallinfo_result.fordblks);
printf("%10d int keepcost; /* top-most, releasable (via malloc_trim) space */\n", mallinfo_result.keepcost);
printf("\n");
+#endif
}
int main(int argc, char *argv[])
@@ -68,6 +77,7 @@
printf ("after %d loops, last size block requested %lu\n", loop, bigsize);
// verify if superblock fragmentation occured
// We consider that an arena of up to 3 times more than bigsize is ok.
+#if defined(HAVE_MALLINFO)
{
struct mallinfo mallinfo_result;
mallinfo_result = mallinfo();
@@ -82,6 +92,7 @@
else
printf("reasonable heap usage\n");
}
+#endif
if (debug)
stats ("before freeing last block");
|
|
From: Bart V. A. <bva...@ac...> - 2011-08-13 05:14:24
|
On Fri, Aug 12, 2011 at 10:40 PM, Philippe Waroquiers < phi...@sk...> wrote: > It surprised me to find this in diffs.gz: >>> >>> +error 13 Permission denied >>> +cannot create shared_mem file /tmp/vgdb-pipe-shared-mem-**vgdb-13786 >>> >> >> Hmm, dont know. thanks for noticing. >> Maybe the shm file system is not mounted or this test requires root? I am >> away until September, will look into that then. >> > > My guess is the following: if Valgrind terminates abnormally (e.g. due to a > fatal internal > error or due to a kill -9 or ...), then the vgdb FIFO and shmem files > cannot be cleaned up. > If such an abnormal termination is done by a Valgrind running under user > xxx with pid yyy, > then sometime later, it could be that another Valgrind is launched by user > zzz with a "re-cycled" pid yyy. > The file will then not be writeable by user zzz, giving the error 13. > After running the Valgrind regression tests, there should be no vgdb files > remaining > (the test none/tests/require-text-**symbol-2.vgtest by design terminates > abnormally, > but the test cleanup removes the vgdb files). > > Maybe on S390X, there are some other tests terminating abrnomally, leaving > vgdb > files behind ? > > A possible solution to avoid such error 13 is to add the user id in the > FIFO and shmem > file names e.g. /tmp/vgdb-pipe-shared-mem-**vgdb-<here the user id>-<pid>. > Then there should be no clash anymore. > Hello Philippe, Do you think it would be sufficient to invoke unlink() on vgdb pipe names before invoking open_fifo() in coregrind/vgdb.c ? Bart. |
|
From: Rich C. <rc...@wi...> - 2011-08-13 04:20:12
|
Nightly build on macbook ( Darwin 10.8.0 i386 ) Started at 2011-08-12 23:05:00 CDT Ended at 2011-08-12 23:20:04 CDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... failed Last 20 lines of verbose log follow echo mv -f .deps/realloc2.Tpo .deps/realloc2.Po gcc -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o realloc2 realloc2.o gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_x86=1 -DVGO_darwin=1 -DVGP_x86_darwin=1 -DVGPV_x86_darwin_vanilla=1 -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT realloc3.o -MD -MP -MF .deps/realloc3.Tpo -c -o realloc3.o realloc3.c mv -f .deps/realloc3.Tpo .deps/realloc3.Po gcc -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -o realloc3 realloc3.o gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_x86=1 -DVGO_darwin=1 -DVGP_x86_darwin=1 -DVGPV_x86_darwin_vanilla=1 -Winline -Wall -Wshadow -g -arch i386 -Wno-long-long -Wno-pointer-sign -fno-stack-protector -MT sbfragment.o -MD -MP -MF .deps/sbfragment.Tpo -c -o sbfragment.o sbfragment.c sbfragment.c:3:20: error: malloc.h: No such file or directory sbfragment.c: In function 'stats': sbfragment.c:10: error: storage size of 'mallinfo_result' isn't known sbfragment.c:11: warning: implicit declaration of function 'mallinfo' sbfragment.c:10: warning: unused variable 'mallinfo_result' sbfragment.c: In function 'main': sbfragment.c:72: error: storage size of 'mallinfo_result' isn't known sbfragment.c:72: warning: unused variable 'mallinfo_result' make[5]: *** [sbfragment.o] Error 1 make[4]: *** [check-am] Error 2 make[3]: *** [check-recursive] Error 1 make[2]: *** [check-recursive] Error 1 make[1]: *** [check-recursive] Error 1 make: *** [check] Error 2 Congratulations, all tests passed! |
|
From: Tom H. <th...@cy...> - 2011-08-13 03:07:25
|
Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2011-08-13 03:40:52 BST Ended at 2011-08-13 04:07:06 BST 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 == 574 tests, 8 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) 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 == 573 tests, 5 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 03:56:56 2011 --- new.short Sat Aug 13 04:07:06 2011 *************** *** 8,10 **** ! == 573 tests, 5 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 574 tests, 8 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 15,16 **** --- 15,19 ---- none/tests/x86/fxtract (stdout) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) + helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) |
|
From: Tom H. <th...@cy...> - 2011-08-13 02:57:22
|
Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2011-08-13 03:30:28 BST Ended at 2011-08-13 03:57:01 BST 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 == 574 tests, 12 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (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 == 573 tests, 10 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 03:40:44 2011 --- new.short Sat Aug 13 03:57:01 2011 *************** *** 8,10 **** ! == 573 tests, 10 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 574 tests, 12 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 21,22 **** --- 21,24 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Rich C. <rc...@wi...> - 2011-08-13 02:57:20
|
Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.1-1.2-desktop x86_64 )
Started at 2011-08-12 21:30:01 CDT
Ended at 2011-08-12 21:57:08 CDT
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
== 584 tests, 86 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/x86/bug152022 (stderr)
memcheck/tests/x86/espindola2 (stderr)
memcheck/tests/x86/fpeflags (stderr)
memcheck/tests/x86/fprem (stdout)
memcheck/tests/x86/fprem (stderr)
memcheck/tests/x86/fxsave (stdout)
memcheck/tests/x86/fxsave (stderr)
memcheck/tests/x86/insn_basic (stdout)
memcheck/tests/x86/insn_basic (stderr)
memcheck/tests/x86/insn_cmov (stdout)
memcheck/tests/x86/insn_cmov (stderr)
memcheck/tests/x86/insn_fpu (stdout)
memcheck/tests/x86/insn_fpu (stderr)
memcheck/tests/x86/insn_mmx (stdout)
memcheck/tests/x86/insn_mmx (stderr)
memcheck/tests/x86/insn_sse (stdout)
memcheck/tests/x86/insn_sse (stderr)
memcheck/tests/x86/insn_sse2 (stdout)
memcheck/tests/x86/insn_sse2 (stderr)
memcheck/tests/x86/more_x86_fp (stdout)
memcheck/tests/x86/more_x86_fp (stderr)
memcheck/tests/x86/pushfpopf (stdout)
memcheck/tests/x86/pushfpopf (stderr)
memcheck/tests/x86/pushfw_x86 (stdout)
memcheck/tests/x86/pushfw_x86 (stderr)
memcheck/tests/x86/pushpopmem (stdout)
memcheck/tests/x86/pushpopmem (stderr)
memcheck/tests/x86/sse1_memory (stdout)
memcheck/tests/x86/sse1_memory (stderr)
memcheck/tests/x86/sse2_memory (stdout)
memcheck/tests/x86/sse2_memory (stderr)
memcheck/tests/x86/tronical (stderr)
memcheck/tests/x86/xor-undef-x86 (stdout)
memcheck/tests/x86/xor-undef-x86 (stderr)
memcheck/tests/x86-linux/bug133694 (stdout)
memcheck/tests/x86-linux/bug133694 (stderr)
memcheck/tests/x86-linux/int3-x86 (stdout)
memcheck/tests/x86-linux/int3-x86 (stderr)
memcheck/tests/x86-linux/scalar (stderr)
memcheck/tests/x86-linux/scalar_exit_group (stderr)
memcheck/tests/x86-linux/scalar_fork (stderr)
memcheck/tests/x86-linux/scalar_supp (stderr)
memcheck/tests/x86-linux/scalar_vfork (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
none/tests/x86/aad_aam (stdout)
none/tests/x86/aad_aam (stderr)
none/tests/x86/badseg (stdout)
none/tests/x86/badseg (stderr)
none/tests/x86/bt_everything (stdout)
none/tests/x86/bt_everything (stderr)
none/tests/x86/bt_literal (stdout)
none/tests/x86/bt_literal (stderr)
none/tests/x86/bug125959-x86 (stdout)
none/tests/x86/bug125959-x86 (stderr)
none/tests/x86/bug126147-x86 (stdout)
none/tests/x86/bug126147-x86 (stderr)
none/tests/x86/bug132813-x86 (stdout)
none/tests/x86/bug132813-x86 (stderr)
none/tests/x86/bug135421-x86 (stdout)
none/tests/x86/bug135421-x86 (stderr)
none/tests/x86/bug137714-x86 (stdout)
none/tests/x86/bug137714-x86 (stderr)
none/tests/x86/bug152818-x86 (stdout)
none/tests/x86/bug152818-x86 (stderr)
none/tests/x86/cmpxchg8b (stdout)
none/tests/x86/cmpxchg8b (stderr)
none/tests/x86/cpuid (stdout)
none/tests/x86/cpuid (stderr)
none/tests/x86/cse_fail (stdout)
none/tests/x86/cse_fail (stderr)
none/tests/x86/fcmovnu (stdout)
none/tests/x86/fcmovnu (stderr)
none/tests/x86/fpu_lazy_eflags (stdout)
none/tests/x86/fpu_lazy_eflags (stderr)
none/tests/x86/fxtract (stdout)
none/tests/x86/fxtract (stderr)
none/tests/x86/getseg (stdout)
none/tests/x86/getseg (stderr)
none/tests/x86/incdec_alt (stdout)
none/tests/x86/incdec_alt (stderr)
none/tests/x86/insn_basic (stdout)
none/tests/x86/insn_basic (stderr)
none/tests/x86/insn_cmov (stdout)
none/tests/x86/insn_cmov (stderr)
none/tests/x86/insn_fpu (stdout)
none/tests/x86/insn_fpu (stderr)
none/tests/x86/insn_mmx (stdout)
none/tests/x86/insn_mmx (stderr)
none/tests/x86/insn_sse (stdout)
none/tests/x86/insn_sse (stderr)
none/tests/x86/insn_sse2 (stdout)
none/tests/x86/insn_sse2 (stderr)
none/tests/x86/insn_sse3 (stdout)
none/tests/x86/insn_sse3 (stderr)
none/tests/x86/insn_ssse3 (stdout)
none/tests/x86/insn_ssse3 (stderr)
none/tests/x86/jcxz (stdout)
none/tests/x86/jcxz (stderr)
none/tests/x86/lahf (stdout)
none/tests/x86/lahf (stderr)
none/tests/x86/looper (stdout)
none/tests/x86/looper (stderr)
none/tests/x86/movx (stdout)
none/tests/x86/movx (stderr)
none/tests/x86/pushpopseg (stdout)
none/tests/x86/pushpopseg (stderr)
none/tests/x86/sbbmisc (stdout)
none/tests/x86/sbbmisc (stderr)
none/tests/x86/shift_ndep (stdout)
none/tests/x86/shift_ndep (stderr)
none/tests/x86/smc1 (stdout)
none/tests/x86/smc1 (stderr)
none/tests/x86/ssse3_misaligned (stderr)
none/tests/x86/x86locked (stdout)
none/tests/x86/x86locked (stderr)
none/tests/x86/xadd (stdout)
none/tests/x86/xadd (stderr)
none/tests/x86-linux/seg_override (stdout)
none/tests/x86-linux/seg_override (stderr)
none/tests/x86-linux/sigcontext (stdout)
none/tests/x86-linux/sigcontext (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
drd/tests/annotate_smart_pointer2 (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
exp-bbv/tests/x86/complex_rep (stderr)
exp-bbv/tests/x86/fldcw_check (stderr)
exp-bbv/tests/x86/million (stderr)
exp-bbv/tests/x86/rep_prefix (stderr)
exp-bbv/tests/x86-linux/clone_test (stderr)
exp-bbv/tests/x86-linux/clone_test (post)
exp-bbv/tests/x86-linux/ll (stdout)
exp-bbv/tests/x86-linux/ll (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
== 583 tests, 84 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/x86/bug152022 (stderr)
memcheck/tests/x86/espindola2 (stderr)
memcheck/tests/x86/fpeflags (stderr)
memcheck/tests/x86/fprem (stdout)
memcheck/tests/x86/fprem (stderr)
memcheck/tests/x86/fxsave (stdout)
memcheck/tests/x86/fxsave (stderr)
memcheck/tests/x86/insn_basic (stdout)
memcheck/tests/x86/insn_basic (stderr)
memcheck/tests/x86/insn_cmov (stdout)
memcheck/tests/x86/insn_cmov (stderr)
memcheck/tests/x86/insn_fpu (stdout)
memcheck/tests/x86/insn_fpu (stderr)
memcheck/tests/x86/insn_mmx (stdout)
memcheck/tests/x86/insn_mmx (stderr)
memcheck/tests/x86/insn_sse (stdout)
memcheck/tests/x86/insn_sse (stderr)
memcheck/tests/x86/insn_sse2 (stdout)
memcheck/tests/x86/insn_sse2 (stderr)
memcheck/tests/x86/more_x86_fp (stdout)
memcheck/tests/x86/more_x86_fp (stderr)
memcheck/tests/x86/pushfpopf (stdout)
memcheck/tests/x86/pushfpopf (stderr)
memcheck/tests/x86/pushfw_x86 (stdout)
memcheck/tests/x86/pushfw_x86 (stderr)
memcheck/tests/x86/pushpopmem (stdout)
memcheck/tests/x86/pushpopmem (stderr)
memcheck/tests/x86/sse1_memory (stdout)
memcheck/tests/x86/sse1_memory (stderr)
memcheck/tests/x86/sse2_memory (stdout)
memcheck/tests/x86/sse2_memory (stderr)
memcheck/tests/x86/tronical (stderr)
memcheck/tests/x86/xor-undef-x86 (stdout)
memcheck/tests/x86/xor-undef-x86 (stderr)
memcheck/tests/x86-linux/bug133694 (stdout)
memcheck/tests/x86-linux/bug133694 (stderr)
memcheck/tests/x86-linux/int3-x86 (stdout)
memcheck/tests/x86-linux/int3-x86 (stderr)
memcheck/tests/x86-linux/scalar (stderr)
memcheck/tests/x86-linux/scalar_exit_group (stderr)
memcheck/tests/x86-linux/scalar_fork (stderr)
memcheck/tests/x86-linux/scalar_supp (stderr)
memcheck/tests/x86-linux/scalar_vfork (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
none/tests/x86/aad_aam (stdout)
none/tests/x86/aad_aam (stderr)
none/tests/x86/badseg (stdout)
none/tests/x86/badseg (stderr)
none/tests/x86/bt_everything (stdout)
none/tests/x86/bt_everything (stderr)
none/tests/x86/bt_literal (stdout)
none/tests/x86/bt_literal (stderr)
none/tests/x86/bug125959-x86 (stdout)
none/tests/x86/bug125959-x86 (stderr)
none/tests/x86/bug126147-x86 (stdout)
none/tests/x86/bug126147-x86 (stderr)
none/tests/x86/bug132813-x86 (stdout)
none/tests/x86/bug132813-x86 (stderr)
none/tests/x86/bug135421-x86 (stdout)
none/tests/x86/bug135421-x86 (stderr)
none/tests/x86/bug137714-x86 (stdout)
none/tests/x86/bug137714-x86 (stderr)
none/tests/x86/bug152818-x86 (stdout)
none/tests/x86/bug152818-x86 (stderr)
none/tests/x86/cmpxchg8b (stdout)
none/tests/x86/cmpxchg8b (stderr)
none/tests/x86/cpuid (stdout)
none/tests/x86/cpuid (stderr)
none/tests/x86/cse_fail (stdout)
none/tests/x86/cse_fail (stderr)
none/tests/x86/fcmovnu (stdout)
none/tests/x86/fcmovnu (stderr)
none/tests/x86/fpu_lazy_eflags (stdout)
none/tests/x86/fpu_lazy_eflags (stderr)
none/tests/x86/fxtract (stdout)
none/tests/x86/fxtract (stderr)
none/tests/x86/getseg (stdout)
none/tests/x86/getseg (stderr)
none/tests/x86/incdec_alt (stdout)
none/tests/x86/incdec_alt (stderr)
none/tests/x86/insn_basic (stdout)
none/tests/x86/insn_basic (stderr)
none/tests/x86/insn_cmov (stdout)
none/tests/x86/insn_cmov (stderr)
none/tests/x86/insn_fpu (stdout)
none/tests/x86/insn_fpu (stderr)
none/tests/x86/insn_mmx (stdout)
none/tests/x86/insn_mmx (stderr)
none/tests/x86/insn_sse (stdout)
none/tests/x86/insn_sse (stderr)
none/tests/x86/insn_sse2 (stdout)
none/tests/x86/insn_sse2 (stderr)
none/tests/x86/insn_sse3 (stdout)
none/tests/x86/insn_sse3 (stderr)
none/tests/x86/insn_ssse3 (stdout)
none/tests/x86/insn_ssse3 (stderr)
none/tests/x86/jcxz (stdout)
none/tests/x86/jcxz (stderr)
none/tests/x86/lahf (stdout)
none/tests/x86/lahf (stderr)
none/tests/x86/looper (stdout)
none/tests/x86/looper (stderr)
none/tests/x86/movx (stdout)
none/tests/x86/movx (stderr)
none/tests/x86/pushpopseg (stdout)
none/tests/x86/pushpopseg (stderr)
none/tests/x86/sbbmisc (stdout)
none/tests/x86/sbbmisc (stderr)
none/tests/x86/shift_ndep (stdout)
none/tests/x86/shift_ndep (stderr)
none/tests/x86/smc1 (stdout)
none/tests/x86/smc1 (stderr)
none/tests/x86/ssse3_misaligned (stderr)
none/tests/x86/x86locked (stdout)
none/tests/x86/x86locked (stderr)
none/tests/x86/xadd (stdout)
none/tests/x86/xadd (stderr)
none/tests/x86-linux/seg_override (stdout)
none/tests/x86-linux/seg_override (stderr)
none/tests/x86-linux/sigcontext (stdout)
none/tests/x86-linux/sigcontext (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_barrier3 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
drd/tests/annotate_smart_pointer2 (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
exp-bbv/tests/x86/complex_rep (stderr)
exp-bbv/tests/x86/fldcw_check (stderr)
exp-bbv/tests/x86/million (stderr)
exp-bbv/tests/x86/rep_prefix (stderr)
exp-bbv/tests/x86-linux/clone_test (stderr)
exp-bbv/tests/x86-linux/clone_test (post)
exp-bbv/tests/x86-linux/ll (stdout)
exp-bbv/tests/x86-linux/ll (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Fri Aug 12 21:40:39 2011
--- new.short Fri Aug 12 21:57:08 2011
***************
*** 8,10 ****
! == 583 tests, 84 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mssnapshot (stderrB)
--- 8,10 ----
! == 584 tests, 86 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mssnapshot (stderrB)
***************
*** 139,140 ****
--- 139,142 ----
helgrind/tests/locked_vs_unlocked3 (stderr)
+ helgrind/tests/pth_barrier1 (stderr)
+ helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
=================================================
./valgrind-new/cachegrind/tests/x86/fpu-28-108.stderr.diff
=================================================
--- fpu-28-108.stderr.exp 2011-08-12 21:43:36.291401135 -0500
+++ fpu-28-108.stderr.out 2011-08-12 21:52:30.204520874 -0500
@@ -1,17 +1 @@
-
-
-I refs:
-I1 misses:
-LLi misses:
-I1 miss rate:
-LLi miss rate:
-
-D refs:
-D1 misses:
-LLd misses:
-D1 miss rate:
-LLd miss rate:
-
-LL refs:
-LL misses:
-LL miss rate:
+valgrind: ./fpu-28-108: No such file or directory
=================================================
./valgrind-new/drd/tests/annotate_smart_pointer2.stderr.diff
=================================================
--- annotate_smart_pointer2.stderr.exp 2011-08-12 21:45:45.814793879 -0500
+++ annotate_smart_pointer2.stderr.out 2011-08-12 21:55:16.584173713 -0500
@@ -1,10 +1,4 @@
-Conflicting store by thread x at 0x........ size 4
- at 0x........: main (annotate_smart_pointer.cpp:?)
-Address 0x........ is at offset ... from 0x......... Allocation context:
- at 0x........: ...operator new... (vg_replace_malloc.c:...)
- by 0x........: main (annotate_smart_pointer.cpp:?)
-
Done.
-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-bbv/tests/x86-linux/clone_test.post.diff
=================================================
--- clone_test.post.exp 2011-08-12 21:42:03.242246638 -0500
+++ clone_test.post.out 2011-08-12 21:57:08.493977488 -0500
@@ -1,58 +0,0 @@
-T 4 996 5 2 3 98991
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 1001 2 3 98994
-T 100000
-T 100000
-T 100000
-T 100000
-
-
-# Thread 1
-# Total intervals: 15 (Interval Size 100000)
-# Total instructions: 1501007
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-
-T 2 3 99996
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 99996 4
-T 100000
-T 100000
-T 100000
-T 100000
-T 99998 2
-
-
-# Thread 2
-# Total intervals: 25 (Interval Size 100000)
-# Total instructions: 2500001
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/clone_test.stderr.diff
=================================================
--- clone_test.stderr.exp 2011-08-12 21:42:03.242246638 -0500
+++ clone_test.stderr.out 2011-08-12 21:57:08.477976946 -0500
@@ -1,12 +0,0 @@
-# Thread 1
-# Total intervals: 15 (Interval Size 100000)
-# Total instructions: 1501007
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-# Thread 2
-# Total intervals: 25 (Interval Size 100000)
-# Total instructions: 2500001
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/ll.stderr.diff
=================================================
--- ll.stderr.exp 2011-08-12 21:42:03.241246604 -0500
+++ ll.stderr.out 2011-08-12 21:57:08.515978237 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 39 (Interval Size 1000)
-# Total instructions: 39439
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/ll.stdout.diff
=================================================
--- ll.stdout.exp 2011-08-12 21:42:03.241246604 -0500
+++ ll.stdout.out 2011-08-12 21:57:08.510978067 -0500
@@ -1,17 +0,0 @@
-[0;1;37;47m#################################################################[0;30;47m#####[1;37m#########[1;37;40m
-[0;1;37;47m################################################################[0;30;47m#######[1;37m########[1;37;40m
-[0;1;37;47m###################[31m#[37m############################################[0;30;47m##[1;37mO[0;30;47m#[1;37mO[0;30;47m##[1;37m########[1;37;40m
-[0;1;37;47m##[0;30;47m######[1;37m##########[31m##[0;30;47m#[1;37m###########################################[0;30;47m#[1;33m#####[0;30;47m#[1;37m########[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#############[0;30;47m#[1;37m##########################################[0;30;47m##[1;37m##[33m###[37m##[0;30;47m##[1;37m######[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#########[31m###[37m###[0;30;47m###[1;37m#[0;30;47m####[1;37m###[0;30;47m###[1;37m####[0;30;47m###[1;37m##[0;30;47m#####[1;37m#[0;30;47m######[1;37m#####[0;30;47m#[1;37m##########[0;30;47m##[1;37m#####[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m########[31m#[37m##[31m#[0;30;47m#[1;37m###[0;30;47m###[1;37m####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m####[0;30;47m##[1;37m###[0;30;47m##[1;37m#######[0;30;47m#[1;37m############[0;30;47m##[1;37m####[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#######[31m#[37m###[31m#[0;30;47m#[1;37m###[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m######[0;30;47m###[1;37m#########[0;30;47m#[1;37m############[0;30;47m###[1;37m###[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m##########[31m##[0;30;47m#[1;37m###[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m######[0;30;47m###[1;37m########[33m##[0;30;47m#[1;37m###########[0;30;47m##[1;33m#[37m###[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#######[0;30;47m#[1;37m#[31m##[0;30;47m#[1;37m####[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m#####[0;30;47m##[1;37m#[0;30;47m##[1;37m#####[33m######[0;30;47m#[1;37m#######[30m#[33m######[37m#[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m######[0;30;47m##[1;37m#[31m##[0;30;47m#[1;37m#[0;30;47m#[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m###[1;37m###[0;30;47m###[1;37m####[0;30;47m##[1;37m###[0;30;47m##[1;37m####[33m#######[0;30;47m#[1;37m#####[0;30;47m#[1;33m#######[37m#[1;37;40m
-[0;1;37;47m##[0;30;47m############[1;37m##[0;30;47m###[1;37m##[0;30;47m####[1;37m###[0;30;47m####[1;37m###[0;30;47m####[1;37m#[0;30;47m###[1;37m#[0;30;47m#####[1;37m#[0;30;47m######[1;37m###[33m#####[30m#[0;30;47m#####[1m#[33m#####[37m###[1;37;40m
-
-[7CLinux Version 2.6.29, Compiled #1 SMP Mon May 4 09:51:54 EDT 2009
-[5COne 1665MHz AMD Athlon(tm) Processor, 512M RAM, 3330.53 Bogomips Total
-[37Ctobler[0m
-
=================================================
./valgrind-new/exp-bbv/tests/x86/complex_rep.stderr.diff
=================================================
--- complex_rep.stderr.exp 2011-08-12 21:42:03.820266230 -0500
+++ complex_rep.stderr.out 2011-08-12 21:57:08.383973750 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 100000)
-# Total instructions: 8206
-# Total reps: 2100228
-# Unique reps: 2052
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86/fldcw_check.stderr.diff
=================================================
--- fldcw_check.stderr.exp 2011-08-12 21:42:03.820266230 -0500
+++ fldcw_check.stderr.out 2011-08-12 21:57:08.406974532 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 10000)
-# Total instructions: 9261
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 2061
=================================================
./valgrind-new/exp-bbv/tests/x86/million.stderr.diff
=================================================
--- million.stderr.exp 2011-08-12 21:42:03.818266162 -0500
+++ million.stderr.out 2011-08-12 21:57:08.428975280 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 10 (Interval Size 100000)
-# Total instructions: 1000000
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86/rep_prefix.stderr.diff
=================================================
--- rep_prefix.stderr.exp 2011-08-12 21:42:03.818266162 -0500
+++ rep_prefix.stderr.out 2011-08-12 21:57:08.452976096 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 100000)
-# Total instructions: 124
-# Total reps: 229402
-# Unique reps: 26
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-sgcheck/tests/bad_percentify.stderr.diff-glibc28-amd64
=================================================
--- bad_percentify.stderr.exp-glibc28-amd64 2011-08-12 21:45:07.234485234 -0500
+++ bad_percentify.stderr.out 2011-08-12 21:56:59.423669146 -0500
@@ -16,7 +16,7 @@
by 0x........: myvprintf_str (bad_percentify.c:187)
by 0x........: VG_debugLog_vprintf (bad_percentify.c:479)
by 0x........: vprintf_to_buf (bad_percentify.c:89)
- by 0x........: vprintf_WRK (bad_percentify.c:102)
+ by 0x........: vprintf_WRK (bad_percentify.c:101)
by 0x........: VG_vprintf (bad_percentify.c:115)
by 0x........: VG_printf (bad_percentify.c:124)
by 0x........: VG_print_translation_stats (bad_percentify.c:622)
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-08-12 21:42:10.653497852 -0500
+++ mssnapshot.stderrB.out 2011-08-12 21:50:37.915707436 -0500
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=b1d398a5cb1609e7ac1c51a26588e87fc20f753c"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=e23cbc772e670af00bea9874f925e2e61afda713"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=1493bf69b1d671cbad9be1d1b0284fbd9138444b"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked1_fwd.stderr.diff
=================================================
--- locked_vs_unlocked1_fwd.stderr.exp 2011-08-12 21:41:37.560376172 -0500
+++ locked_vs_unlocked1_fwd.stderr.out 2011-08-12 21:54:15.463096762 -0500
@@ -2,15 +2,15 @@
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
---Thread-Announcement------------------------------------------
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked1_rev.stderr.diff
=================================================
--- locked_vs_unlocked1_rev.stderr.exp 2011-08-12 21:41:37.567376410 -0500
+++ locked_vs_unlocked1_rev.stderr.out 2011-08-12 21:54:16.745140322 -0500
@@ -2,15 +2,15 @@
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
---Thread-Announcement------------------------------------------
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2011-08-12 21:41:37.566376376 -0500
+++ locked_vs_unlocked2.stderr.out 2011-08-12 21:54:18.029183952 -0500
@@ -2,15 +2,15 @@
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
---Thread-Announcement------------------------------------------
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked3.stderr.diff
=================================================
--- locked_vs_unlocked3.stderr.exp 2011-08-12 21:41:37.551375868 -0500
+++ locked_vs_unlocked3.stderr.out 2011-08-12 21:54:19.316227682 -0500
@@ -2,15 +2,15 @@
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
---Thread-Announcement------------------------------------------
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/pth_barrier1.stderr.diff
=================================================
--- pth_barrier1.stderr.exp 2011-08-12 21:41:37.561376206 -0500
+++ pth_barrier1.stderr.out 2011-08-12 21:54:19.580236654 -0500
@@ -3,33 +3,33 @@
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
---Thread-Announcement------------------------------------------
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 4 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
=================================================
./valgrind-new/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp 2011-08-12 21:41:37.545375664 -0500
+++ pth_barrier2.stderr.out 2011-08-12 21:54:19.850245828 -0500
@@ -3,622 +3,622 @@
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
---Thread-Announcement------------------------------------------
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:84)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:91)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 4 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 8 bytes inside a block of size 128 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/pth_barrier3.stderr.diff
=================================================
--- pth_barrier3.stderr.exp 2011-08-12 21:41:37.555376004 -0500
+++ pth_barrier3.stderr.out 2011-08-12 21:54:20.154256158 -0500
@@ -2,32 +2,32 @@
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
---Thread-Announcement------------------------------------------
Thread #x was created
at 0x........: clone (in /...libc...)
+ by 0x........: do_clone.clone.0 (in /...libpthread...)
by 0x........: pthread_create@@GLIBC_2.2.5 (in /...libpthread...)
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
This conflicts with a previous write of size 4 by thread #x
Locks held: none
- at 0x........: threadfunc (pth_barrier.c:57)
+ at 0x........: threadfunc (pth_barrier.c:59)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
Address 0x........ is 0 bytes inside a block of size 4 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:72)
- by 0x........: main (pth_barrier.c:107)
+ by 0x........: barriers_and_races (pth_barrier.c:75)
+ by 0x........: main (pth_barrier.c:121)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2011-08-12 21:41:37.568376444 -0500
+++ tc06_two_races_xml.stderr.out 2011-08-12 21:54:27.104492318 -0500
@@ -40,17 +40,16 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>clone</fn>
- <dir>...</dir>
- <file>clone.S</file>
- <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>do_clone.clone.0</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
<fn>pthread_create@@GLIBC_2.2.5</fn>
- <dir>...</dir>
- <file>createthread.c</file>
- <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
@@ -122,12 +121,6 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
- <dir>...</dir>
- <file>pthread_create.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -177,12 +170,6 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
- <dir>...</dir>
- <file>pthread_create.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -232,12 +219,6 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
- <dir>...</dir>
- <file>pthread_create.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
@@ -287,12 +268,6 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
- <dir>...</dir>
- <file>pthread_create.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2011-08-12 21:43:16.320724013 -0500
+++ err_disable3.stderr.out 2011-08-12 21:51:14.134937329 -0500
@@ -11,8 +11,7 @@
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
by 0x........: child_fn (err_disable3.c:31)
- by 0x........: start_thread (pthread_create.c:300)
- by 0x........: ???
+ by 0x........: start_thread (in /lib64/libpthread-2.11.3.so)
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2011-08-12 21:43:16.291723029 -0500
+++ err_disable4.stderr.out 2011-08-12 21:51:15.304977063 -0500
@@ -1503,1001 +1503,7 @@
at 0x........: err (err_disable4.c:41)
by 0x........: child_fn_2 (err_disable4.c:55)
by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
-
-Thread x:
-Invalid read of size 1
- at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- by 0x........: start_thread (in /...libpthread...)
- by 0x........: ???
- Address 0x........ is 5 bytes inside a block of size 10 free'd
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (err_disable4.c:68)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2011-08-12 21:43:10.746535024 -0500
+++ stack_switch.stderr.out 2011-08-12 21:51:28.729432953 -0500
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-08-12 21:43:16.333724453 -0500
+++ origin5-bz2.stderr.out 2011-08-12 21:51:49.199128135 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-08-12 21:43:16.287722893 -0500
+++ origin5-bz2.stderr.out 2011-08-12 21:51:49.199128135 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-08-12 21:43:16.346724893 -0500
+++ origin5-bz2.stderr.out 2011-08-12 21:51:49.199128135 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,8 +27,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -37,8 +38,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -47,8 +49,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -57,8 +60,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -67,8 +71,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -77,8 +82,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -87,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-08-12 21:43:16.285722825 -0500
+++ origin5-bz2.stderr.out 2011-08-12 21:51:49.199128135 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/x86-linux/bug133694.stderr.diff
=================================================
--- bug133694.stderr.exp 2011-08-12 21:42:39.456474227 -0500
+++ bug133694.stderr.out 2011-08-12 21:52:28.467461872 -0500
@@ -0,0 +1 @@
+valgrind: ./bug133694: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/bug133694.stdout.diff
=================================================
--- bug133694.stdout.exp 2011-08-12 21:42:39.451474057 -0500
+++ bug133694.stdout.out 2011-08-12 21:52:28.438460886 -0500
@@ -1 +0,0 @@
-success
=================================================
./valgrind-new/memcheck/tests/x86-linux/int3-x86.stderr.diff
=================================================
--- int3-x86.stderr.exp 2011-08-12 21:42:39.454474159 -0500
+++ int3-x86.stderr.out 2011-08-12 21:52:28.493462754 -0500
@@ -0,0 +1 @@
+valgrind: ./int3-x86: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/int3-x86.stdout.diff
=================================================
--- int3-x86.stdout.exp 2011-08-12 21:42:39.458474295 -0500
+++ int3-x86.stdout.out 2011-08-12 21:52:28.473462076 -0500
@@ -1,3 +0,0 @@
-main
-in int_handler, EIP is ...
-PASS
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar.stderr.diff
=================================================
--- scalar.stderr.exp 2011-08-12 21:42:39.456474227 -0500
+++ scalar.stderr.out 2011-08-12 21:52:28.519463638 -0500
@@ -1,3275 +1 @@
------------------------------------------------------
- 0:__NR_restart_syscall n/a
------------------------------------------------------
------------------------------------------------------
- 1: __NR_exit below
------------------------------------------------------
------------------------------------------------------
- 2: __NR_fork other
------------------------------------------------------
------------------------------------------------------
- 3: __NR_read 1+3s 1m
------------------------------------------------------
-Syscall param (syscallno) contains uninitialised byte(s)
- ...
-
-Syscall param read(fd) contains uninitialised byte(s)
- ...
-
-Syscall param read(buf) contains uninitialised byte(s)
- ...
-
-Syscall param read(count) contains uninitialised byte(s)
- ...
-
-Syscall param read(buf) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 4: __NR_write 3s 1m
------------------------------------------------------
-Syscall param write(fd) contains uninitialised byte(s)
- ...
-
-Syscall param write(buf) contains uninitialised byte(s)
- ...
-
-Syscall param write(count) contains uninitialised byte(s)
- ...
-
-Syscall param write(buf) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 5: __NR_open (2-args) 2s 1m
------------------------------------------------------
-Syscall param open(filename) contains uninitialised byte(s)
- ...
-
-Syscall param open(flags) contains uninitialised byte(s)
- ...
-
-Syscall param open(filename) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 5: __NR_open (3-args) 1s 0m
------------------------------------------------------
-Syscall param open(mode) contains uninitialised byte(s)
- ...
-
------------------------...
[truncated message content] |
|
From: Tom H. <th...@cy...> - 2011-08-13 02:42:38
|
Nightly build on bristol ( x86_64, Fedora 13 ) Started at 2011-08-13 03:21:01 BST Ended at 2011-08-13 03:42:21 BST 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 == 574 tests, 10 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/linux/stack_switch (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (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 == 573 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/linux/stack_switch (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 03:31:29 2011 --- new.short Sat Aug 13 03:42:21 2011 *************** *** 8,10 **** ! == 573 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 574 tests, 10 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 15,16 **** --- 15,18 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <th...@cy...> - 2011-08-13 02:33:30
|
Nightly build on bristol ( x86_64, Fedora 14 ) Started at 2011-08-13 03:10:50 BST Ended at 2011-08-13 03:33:06 BST 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 == 588 tests, 13 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (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 == 587 tests, 11 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 03:22:26 2011 --- new.short Sat Aug 13 03:33:06 2011 *************** *** 8,10 **** ! == 587 tests, 11 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) --- 8,10 ---- ! == 588 tests, 13 stderr failures, 0 stdout failures, 9 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) *************** *** 26,27 **** --- 26,29 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Tom H. <th...@cy...> - 2011-08-13 02:24:25
|
Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2011-08-13 03:02:04 BST Ended at 2011-08-13 03:24:07 BST 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 == 588 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) none/tests/shell (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (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 == 587 tests, 13 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/overlap (stderr) none/tests/shell (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-sgcheck/tests/bad_percentify (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sat Aug 13 03:13:04 2011 --- new.short Sat Aug 13 03:24:07 2011 *************** *** 8,10 **** ! == 587 tests, 13 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 588 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 19,20 **** --- 19,22 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Philippe W. <phi...@sk...> - 2011-08-12 20:40:18
|
>> It surprised me to find this in diffs.gz: >> >> +error 13 Permission denied >> +cannot create shared_mem file /tmp/vgdb-pipe-shared-mem-vgdb-13786 > > Hmm, dont know. thanks for noticing. > Maybe the shm file system is not mounted or this test requires root? > I am away until September, will look into that then. My guess is the following: if Valgrind terminates abnormally (e.g. due to a fatal internal error or due to a kill -9 or ...), then the vgdb FIFO and shmem files cannot be cleaned up. If such an abnormal termination is done by a Valgrind running under user xxx with pid yyy, then sometime later, it could be that another Valgrind is launched by user zzz with a "re-cycled" pid yyy. The file will then not be writeable by user zzz, giving the error 13. After running the Valgrind regression tests, there should be no vgdb files remaining (the test none/tests/require-text-symbol-2.vgtest by design terminates abnormally, but the test cleanup removes the vgdb files). Maybe on S390X, there are some other tests terminating abrnomally, leaving vgdb files behind ? A possible solution to avoid such error 13 is to add the user id in the FIFO and shmem file names e.g. /tmp/vgdb-pipe-shared-mem-vgdb-<here the user id>-<pid>. Then there should be no clash anymore. Philippe |
|
From: Christian B. <bor...@de...> - 2011-08-12 20:25:16
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2011-08-12 22:05:01 CEST Ended at 2011-08-12 22:25:08 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 == 495 tests, 18 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) none/tests/faultstatus (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/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 == 495 tests, 16 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlpasssigalrm (stderrB) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) none/tests/faultstatus (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Aug 12 22:14:57 2011 --- new.short Fri Aug 12 22:25:08 2011 *************** *** 8,10 **** ! == 495 tests, 16 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) --- 8,10 ---- ! == 495 tests, 18 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) *************** *** 23,24 **** --- 23,26 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) |
|
From: Christian B. <bor...@de...> - 2011-08-12 20:12:47
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-08-12 21:45:01 CEST Ended at 2011-08-12 22:13:02 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 == 496 tests, 18 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/pth_spinlock (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/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 == 496 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/linux/timerfd-syscall (stderr) helgrind/tests/locked_vs_unlocked1_fwd (stderr) helgrind/tests/locked_vs_unlocked1_rev (stderr) helgrind/tests/locked_vs_unlocked2 (stderr) helgrind/tests/locked_vs_unlocked3 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Aug 12 21:57:02 2011 --- new.short Fri Aug 12 22:13:02 2011 *************** *** 8,10 **** ! == 496 tests, 15 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) --- 8,10 ---- ! == 496 tests, 18 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable3 (stderr) *************** *** 16,17 **** --- 16,19 ---- helgrind/tests/locked_vs_unlocked3 (stderr) + helgrind/tests/pth_barrier1 (stderr) + helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) *************** *** 21,22 **** --- 23,25 ---- helgrind/tests/tc23_bogus_condwait (stderr) + drd/tests/pth_spinlock (stderr) drd/tests/tc04_free_lock (stderr) |
|
From: <sv...@va...> - 2011-08-12 15:48:20
|
Author: tom
Date: 2011-08-12 16:43:31 +0100 (Fri, 12 Aug 2011)
New Revision: 11969
Log:
Add test for address size override prefixes for REP prefixed string
instructions on amd64. Fixes remaining issues from #211371.
Added:
trunk/none/tests/amd64/asorep.c
trunk/none/tests/amd64/asorep.stderr.exp
trunk/none/tests/amd64/asorep.stdout.exp
trunk/none/tests/amd64/asorep.vgtest
Modified:
trunk/none/tests/amd64/Makefile.am
Modified: trunk/none/tests/amd64/Makefile.am
===================================================================
--- trunk/none/tests/amd64/Makefile.am 2011-08-12 15:21:31 UTC (rev 11968)
+++ trunk/none/tests/amd64/Makefile.am 2011-08-12 15:43:31 UTC (rev 11969)
@@ -22,6 +22,7 @@
EXTRA_DIST = \
amd64locked.vgtest amd64locked.stdout.exp amd64locked.stderr.exp \
+ asorep.stderr.exp asorep.stdout.exp asorep.vgtest \
bug127521-64.vgtest bug127521-64.stdout.exp bug127521-64.stderr.exp \
bug132813-amd64.vgtest bug132813-amd64.stdout.exp \
bug132813-amd64.stderr.exp \
@@ -66,6 +67,7 @@
check_PROGRAMS = \
amd64locked \
+ asorep \
bug127521-64 bug132813-amd64 bug132918 \
clc \
cmpxchg \
Added: trunk/none/tests/amd64/asorep.c
===================================================================
--- trunk/none/tests/amd64/asorep.c (rev 0)
+++ trunk/none/tests/amd64/asorep.c 2011-08-12 15:43:31 UTC (rev 11969)
@@ -0,0 +1,77 @@
+#include <stdint.h>
+#include <string.h>
+#include <stdio.h>
+
+char buf1[64], buf2[64];
+
+int
+main (void)
+{
+ unsigned long rdi, rsi, rcx, rax;
+ uintptr_t b1 = (uintptr_t) buf1, b2 = (uintptr_t) buf2;
+
+ if (b1 > 0xffffffffULL || b2 > 0xffffffffULL)
+ return 0;
+
+ b1 += 0x100000000ULL;
+ b2 += 0xfff00000000ULL;
+ memcpy (buf1, "abcde", 4);
+ asm volatile ("addr32 rep movsb"
+ : "=D" (rdi), "=S" (rsi), "=c" (rcx)
+ : "D" (b2), "S" (b1), "c" (0x100000004ULL)
+ : "memory");
+ if (memcmp (buf2, "abcd", 5) != 0
+ || rdi != (uintptr_t) buf2 + 4
+ || rsi != (uintptr_t) buf1 + 4
+ || rcx)
+ fprintf (stderr, "addr32 rep movsb wrong\n");
+
+ rax = 0x751234560000ULL + (' ' << 8) + '0';
+ asm volatile ("addr32 rep stosw"
+ : "=D" (rdi), "=c" (rcx), "+a" (rax)
+ : "D" (b2), "c" (0x100000003ULL)
+ : "memory");
+ if (memcmp (buf2, "0 0 0 ", 7) != 0
+ || rdi != (uintptr_t) buf2 + 6
+ || rcx
+ || rax != 0x751234560000ULL + (' ' << 8) + '0')
+ fprintf (stderr, "addr32 rep stosw wrong\n");
+
+ asm volatile ("addr32 lodsl"
+ : "=S" (rsi), "=a" (rax)
+ : "S" (b2), "a" (2ULL));
+ if (rsi != (uintptr_t) buf2 + 4
+ || rax != 0x20302030ULL)
+ fprintf (stderr, "addr32 lodsl wrong\n");
+
+ memcpy (buf1, "abcdefghijklmno", 16);
+ memcpy (buf2, "abcdefghijklmnO", 16);
+ asm volatile ("addr32 repe cmpsb"
+ : "=D" (rdi), "=S" (rsi), "=c" (rcx)
+ : "D" (b2), "S" (b1), "c" (0x100000020ULL));
+ if (rdi != (uintptr_t) buf2 + 15
+ || rsi != (uintptr_t) buf1 + 15
+ || rcx != 17ULL)
+ fprintf (stderr, "addr32 repe cmpsb wrong\n");
+
+ memcpy (buf2, "ababababababababcdab", 20);
+ rax = 0x123450000ULL + ('d' << 8) + 'c';
+ asm volatile ("addr32 repne scasw"
+ : "=D" (rdi), "=c" (rcx), "+a" (rax)
+ : "D" (b2), "c" (0x100000020ULL));
+ if (rdi != (uintptr_t) buf2 + 18
+ || rcx != 23ULL
+ || rax != 0x123450000ULL + ('d' << 8) + 'c')
+ fprintf (stderr, "addr32 repne scasw wrong\n");
+
+ rax = 0x543210000ULL + ('b' << 8) + 'a';
+ asm volatile ("addr32 repe scasw"
+ : "=D" (rdi), "=c" (rcx), "+a" (rax)
+ : "D" (b2), "c" (0x100000020ULL));
+ if (rdi != (uintptr_t) buf2 + 18
+ || rcx != 23ULL
+ || rax != 0x543210000ULL + ('b' << 8) + 'a')
+ fprintf (stderr, "addr32 repe scasw wrong\n");
+
+ return 0;
+}
Property changes on: trunk/none/tests/amd64/asorep.c
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added: trunk/none/tests/amd64/asorep.stderr.exp
===================================================================
--- trunk/none/tests/amd64/asorep.stderr.exp (rev 0)
+++ trunk/none/tests/amd64/asorep.stderr.exp 2011-08-12 15:43:31 UTC (rev 11969)
@@ -0,0 +1,2 @@
+
+
Added: trunk/none/tests/amd64/asorep.stdout.exp
===================================================================
Added: trunk/none/tests/amd64/asorep.vgtest
===================================================================
--- trunk/none/tests/amd64/asorep.vgtest (rev 0)
+++ trunk/none/tests/amd64/asorep.vgtest 2011-08-12 15:43:31 UTC (rev 11969)
@@ -0,0 +1 @@
+prog: asorep
|
|
From: <sv...@va...> - 2011-08-12 15:47:45
|
Author: tom
Date: 2011-08-12 16:42:56 +0100 (Fri, 12 Aug 2011)
New Revision: 2194
Log:
Support an address size override prefix for REP prefixed string
instructions on amd64. Fixes remaining issues from #211371.
Modified:
trunk/priv/guest_amd64_toIR.c
Modified: trunk/priv/guest_amd64_toIR.c
===================================================================
--- trunk/priv/guest_amd64_toIR.c 2011-08-11 16:58:45 UTC (rev 2193)
+++ trunk/priv/guest_amd64_toIR.c 2011-08-12 15:42:56 UTC (rev 2194)
@@ -4122,7 +4122,7 @@
}
static
-void dis_string_op( void (*dis_OP)( Int, IRTemp ),
+void dis_string_op( void (*dis_OP)( Int, IRTemp, Prefix pfx ),
Int sz, HChar* name, Prefix pfx )
{
IRTemp t_inc = newTemp(Ity_I64);
@@ -4130,96 +4130,139 @@
The following assertion catches any resulting sillyness. */
vassert(pfx == clearSegBits(pfx));
dis_string_op_increment(sz, t_inc);
- dis_OP( sz, t_inc );
+ dis_OP( sz, t_inc, pfx );
DIP("%s%c\n", name, nameISize(sz));
}
static
-void dis_MOVS ( Int sz, IRTemp t_inc )
+void dis_MOVS ( Int sz, IRTemp t_inc, Prefix pfx )
{
IRType ty = szToITy(sz);
IRTemp td = newTemp(Ity_I64); /* RDI */
IRTemp ts = newTemp(Ity_I64); /* RSI */
+ IRExpr *incd, *incs;
- assign( td, getIReg64(R_RDI) );
- assign( ts, getIReg64(R_RSI) );
+ if (haveASO(pfx)) {
+ assign( td, unop(Iop_32Uto64, getIReg32(R_RDI)) );
+ assign( ts, unop(Iop_32Uto64, getIReg32(R_RSI)) );
+ } else {
+ assign( td, getIReg64(R_RDI) );
+ assign( ts, getIReg64(R_RSI) );
+ }
storeLE( mkexpr(td), loadLE(ty,mkexpr(ts)) );
- putIReg64( R_RDI, binop(Iop_Add64, mkexpr(td), mkexpr(t_inc)) );
- putIReg64( R_RSI, binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc)) );
+ incd = binop(Iop_Add64, mkexpr(td), mkexpr(t_inc));
+ incs = binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc));
+ if (haveASO(pfx)) {
+ incd = unop(Iop_32Uto64, unop(Iop_64to32, incd));
+ incs = unop(Iop_32Uto64, unop(Iop_64to32, incs));
+ }
+ putIReg64( R_RDI, incd );
+ putIReg64( R_RSI, incs );
}
static
-void dis_LODS ( Int sz, IRTemp t_inc )
+void dis_LODS ( Int sz, IRTemp t_inc, Prefix pfx )
{
IRType ty = szToITy(sz);
IRTemp ts = newTemp(Ity_I64); /* RSI */
+ IRExpr *incs;
- assign( ts, getIReg64(R_RSI) );
+ if (haveASO(pfx))
+ assign( ts, unop(Iop_32Uto64, getIReg32(R_RSI)) );
+ else
+ assign( ts, getIReg64(R_RSI) );
putIRegRAX ( sz, loadLE(ty, mkexpr(ts)) );
- putIReg64( R_RSI, binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc)) );
+ incs = binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc));
+ if (haveASO(pfx))
+ incs = unop(Iop_32Uto64, unop(Iop_64to32, incs));
+ putIReg64( R_RSI, incs );
}
static
-void dis_STOS ( Int sz, IRTemp t_inc )
+void dis_STOS ( Int sz, IRTemp t_inc, Prefix pfx )
{
IRType ty = szToITy(sz);
IRTemp ta = newTemp(ty); /* rAX */
IRTemp td = newTemp(Ity_I64); /* RDI */
+ IRExpr *incd;
assign( ta, getIRegRAX(sz) );
- assign( td, getIReg64(R_RDI) );
+ if (haveASO(pfx))
+ assign( td, unop(Iop_32Uto64, getIReg32(R_RDI)) );
+ else
+ assign( td, getIReg64(R_RDI) );
storeLE( mkexpr(td), mkexpr(ta) );
- putIReg64( R_RDI, binop(Iop_Add64, mkexpr(td), mkexpr(t_inc)) );
+ incd = binop(Iop_Add64, mkexpr(td), mkexpr(t_inc));
+ if (haveASO(pfx))
+ incd = unop(Iop_32Uto64, unop(Iop_64to32, incd));
+ putIReg64( R_RDI, incd );
}
static
-void dis_CMPS ( Int sz, IRTemp t_inc )
+void dis_CMPS ( Int sz, IRTemp t_inc, Prefix pfx )
{
IRType ty = szToITy(sz);
IRTemp tdv = newTemp(ty); /* (RDI) */
IRTemp tsv = newTemp(ty); /* (RSI) */
IRTemp td = newTemp(Ity_I64); /* RDI */
IRTemp ts = newTemp(Ity_I64); /* RSI */
+ IRExpr *incd, *incs;
- assign( td, getIReg64(R_RDI) );
+ if (haveASO(pfx)) {
+ assign( td, unop(Iop_32Uto64, getIReg32(R_RDI)) );
+ assign( ts, unop(Iop_32Uto64, getIReg32(R_RSI)) );
+ } else {
+ assign( td, getIReg64(R_RDI) );
+ assign( ts, getIReg64(R_RSI) );
+ }
- assign( ts, getIReg64(R_RSI) );
-
assign( tdv, loadLE(ty,mkexpr(td)) );
assign( tsv, loadLE(ty,mkexpr(ts)) );
setFlags_DEP1_DEP2 ( Iop_Sub8, tsv, tdv, ty );
- putIReg64(R_RDI, binop(Iop_Add64, mkexpr(td), mkexpr(t_inc)) );
-
- putIReg64(R_RSI, binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc)) );
+ incd = binop(Iop_Add64, mkexpr(td), mkexpr(t_inc));
+ incs = binop(Iop_Add64, mkexpr(ts), mkexpr(t_inc));
+ if (haveASO(pfx)) {
+ incd = unop(Iop_32Uto64, unop(Iop_64to32, incd));
+ incs = unop(Iop_32Uto64, unop(Iop_64to32, incs));
+ }
+ putIReg64( R_RDI, incd );
+ putIReg64( R_RSI, incs );
}
static
-void dis_SCAS ( Int sz, IRTemp t_inc )
+void dis_SCAS ( Int sz, IRTemp t_inc, Prefix pfx )
{
IRType ty = szToITy(sz);
IRTemp ta = newTemp(ty); /* rAX */
IRTemp td = newTemp(Ity_I64); /* RDI */
IRTemp tdv = newTemp(ty); /* (RDI) */
+ IRExpr *incd;
assign( ta, getIRegRAX(sz) );
- assign( td, getIReg64(R_RDI) );
+ if (haveASO(pfx))
+ assign( td, unop(Iop_32Uto64, getIReg32(R_RDI)) );
+ else
+ assign( td, getIReg64(R_RDI) );
assign( tdv, loadLE(ty,mkexpr(td)) );
setFlags_DEP1_DEP2 ( Iop_Sub8, ta, tdv, ty );
- putIReg64(R_RDI, binop(Iop_Add64, mkexpr(td), mkexpr(t_inc)) );
+ incd = binop(Iop_Add64, mkexpr(td), mkexpr(t_inc));
+ if (haveASO(pfx))
+ incd = unop(Iop_32Uto64, unop(Iop_64to32, incd));
+ putIReg64( R_RDI, incd );
}
@@ -4228,27 +4271,37 @@
the next insn, rather than just falling through. */
static
void dis_REP_op ( AMD64Condcode cond,
- void (*dis_OP)(Int, IRTemp),
+ void (*dis_OP)(Int, IRTemp, Prefix),
Int sz, Addr64 rip, Addr64 rip_next, HChar* name,
Prefix pfx )
{
IRTemp t_inc = newTemp(Ity_I64);
- IRTemp tc = newTemp(Ity_I64); /* RCX */
+ IRTemp tc;
+ IRExpr* cmp;
/* Really we ought to inspect the override prefixes, but we don't.
The following assertion catches any resulting sillyness. */
vassert(pfx == clearSegBits(pfx));
- assign( tc, getIReg64(R_RCX) );
+ if (haveASO(pfx)) {
+ tc = newTemp(Ity_I32); /* ECX */
+ assign( tc, getIReg32(R_RCX) );
+ cmp = binop(Iop_CmpEQ32, mkexpr(tc), mkU32(0));
+ } else {
+ tc = newTemp(Ity_I64); /* RCX */
+ assign( tc, getIReg64(R_RCX) );
+ cmp = binop(Iop_CmpEQ64, mkexpr(tc), mkU64(0));
+ }
- stmt( IRStmt_Exit( binop(Iop_CmpEQ64,mkexpr(tc),mkU64(0)),
- Ijk_Boring,
- IRConst_U64(rip_next) ) );
+ stmt( IRStmt_Exit( cmp, Ijk_Boring, IRConst_U64(rip_next) ) );
- putIReg64(R_RCX, binop(Iop_Sub64, mkexpr(tc), mkU64(1)) );
+ if (haveASO(pfx))
+ putIReg32(R_RCX, binop(Iop_Sub32, mkexpr(tc), mkU32(1)) );
+ else
+ putIReg64(R_RCX, binop(Iop_Sub64, mkexpr(tc), mkU64(1)) );
dis_string_op_increment(sz, t_inc);
- dis_OP (sz, t_inc);
+ dis_OP (sz, t_inc, pfx);
if (cond == AMD64CondAlways) {
jmp_lit(Ijk_Boring,rip);
@@ -17372,8 +17425,6 @@
case 0xAE:
case 0xAF:
/* F2 AE/AF: repne scasb/repne scas{w,l,q} */
- if (haveASO(pfx))
- goto decode_failure;
if (haveF2(pfx) && !haveF3(pfx)) {
if (opc == 0xAE)
sz = 1;
@@ -17384,8 +17435,6 @@
break;
}
/* F3 AE/AF: repe scasb/repe scas{w,l,q} */
- if (haveASO(pfx))
- goto decode_failure;
if (!haveF2(pfx) && haveF3(pfx)) {
if (opc == 0xAE)
sz = 1;
@@ -17408,8 +17457,6 @@
case 0xA6:
case 0xA7:
/* F3 A6/A7: repe cmps/rep cmps{w,l,q} */
- if (haveASO(pfx))
- goto decode_failure;
if (haveF3(pfx) && !haveF2(pfx)) {
if (opc == 0xA6)
sz = 1;
@@ -17425,8 +17472,6 @@
case 0xAA:
case 0xAB:
/* F3 AA/AB: rep stosb/rep stos{w,l,q} */
- if (haveASO(pfx))
- goto decode_failure;
if (haveF3(pfx) && !haveF2(pfx)) {
if (opc == 0xAA)
sz = 1;
@@ -17449,8 +17494,6 @@
case 0xA4:
case 0xA5:
/* F3 A4: rep movsb */
- if (haveASO(pfx))
- goto decode_failure;
if (haveF3(pfx) && !haveF2(pfx)) {
if (opc == 0xA4)
sz = 1;
|