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
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(21) |
2
(18) |
3
(19) |
4
(17) |
|
5
(6) |
6
(5) |
7
(9) |
8
(21) |
9
(16) |
10
(21) |
11
(22) |
|
12
(19) |
13
(19) |
14
(8) |
15
(16) |
16
(17) |
17
(16) |
18
(33) |
|
19
(33) |
20
(34) |
21
(32) |
22
(26) |
23
(23) |
24
(16) |
25
(21) |
|
26
(19) |
27
(7) |
28
(29) |
29
(27) |
30
(55) |
|
|
|
From: Dirk M. <dm...@gm...> - 2005-06-15 23:41:27
|
Hi, I need the attached patches to compile valgrind 2.4.0 against gcc4 / glibc2.4. As i got burned when I tried to checkin something last time, I'm posting the patches here for review first. I'd like to apply them to valgrind-3.0 too btw. Dirk |
|
From: <sv...@va...> - 2005-06-15 21:34:42
|
Author: sewardj Date: 2005-06-15 22:34:35 +0100 (Wed, 15 Jun 2005) New Revision: 3915 Log: Update expected output. Modified: trunk/memcheck/tests/filter_xml trunk/memcheck/tests/xml1.stderr.exp Modified: trunk/memcheck/tests/filter_xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/filter_xml 2005-06-15 10:31:10 UTC (rev 3914) +++ trunk/memcheck/tests/filter_xml 2005-06-15 21:34:35 UTC (rev 3915) @@ -5,5 +5,5 @@ sed "s/<pid>[0-9]*<\/pid>/<pid>...<\/pid>/" | sed "s/<ppid>[0-9]*<\/ppid>/<ppid>...<\/ppid>/" | sed "s/<obj>.*<\/obj>/<obj>...<\/obj>/" | -sed "s/<preamble>.*<\/preamble>/<preamble>...<\/preamble>/" - +sed "s/<line>.*<\/line>/<line>...<\/line>/" | +sed "s/<dir>.*<\/dir>/<dir>...<\/dir>/" Modified: trunk/memcheck/tests/xml1.stderr.exp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/xml1.stderr.exp 2005-06-15 10:31:10 UTC (rev 391= 4) +++ trunk/memcheck/tests/xml1.stderr.exp 2005-06-15 21:34:35 UTC (rev 391= 5) @@ -1,3 +1,4 @@ +<?xml version=3D"1.0"?> =20 <valgrindoutput> =20 @@ -3,10 +4,12 @@ <protocolversion>1</protocolversion> =20 -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> -<preamble>...</preamble> +<preamble> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> + <line>...</line> +</preamble> =20 <pid>...</pid> @@ -15,7 +18,7 @@ <tool>memcheck</tool> =20 <argv> - <arg>./xml1</arg> + <exe>./xml1</exe> </argv> =20 <status>RUNNING</status> @@ -26,18 +29,81 @@ <kind>InvalidRead</kind> <what>Invalid read of size 4</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>11</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is 0 bytes after a block of size 40 alloc'= d</auxwhat> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>malloc</fn><file>vg_repl= ace_malloc.c</file><line>220</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>8</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>malloc</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -47,10 +113,38 @@ <kind>UninitCondition</kind> <what>Conditional jump or move depends on uninitialised value(s)</what= > <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>14</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -60,10 +154,38 @@ <kind>UninitValue</kind> <what>Use of uninitialised value of size 4</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>21</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -73,19 +195,89 @@ <kind>InvalidFree</kind> <what>Invalid free() / delete / delete[]</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>25</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is 0 bytes inside a block of size 40 free'= d</auxwhat> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>24</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 @@ -95,11 +287,46 @@ <kind>InvalidFree</kind> <what>Invalid free() / delete / delete[]</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>free</fn><file>vg_replac= e_malloc.c</file><line>306</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>28</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>free</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> <auxwhat>Address 0x........ is on thread 1's stack</auxwhat> </error> @@ -110,26 +337,43 @@ <kind>SyscallParam</kind> <what>Syscall param exit_group(exit_code) contains uninitialised byte(= s)</what> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>_Exit</fn></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>__libc_start_main</fn></= frame> - <frame><ip>0x........</ip><obj>...</obj><file>start.S</file><line>10= 2</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>_Exit</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>__libc_start_main</fn> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <dir>...</dir> + <file>start.S</file> + <line>...</line> + </frame> </stack> </error> =20 <errorcounts> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> - <pair><count>1</count><unique>0x........</unique></pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> + <pair> <count>1</count> <unique>0x........</unique> </pair> </errorcounts> =20 <status>FINISHED</status> =20 <suppcounts> - <pair><count>18</count><name>Ugly strchr error in /lib/ld-2.3.3.so</na= me></pair> -<suppcounts> + <pair> + <count>16</count> + <name>Ugly strchr error in /lib/ld-2.3.3.so</name> + </pair> +</suppcounts> =20 <error> <unique>0x........</unique> @@ -139,11 +383,46 @@ <leakedbytes>396</leakedbytes> <leakedblocks>1</leakedblocks> <stack> - <frame><ip>0x........</ip><obj>...</obj><fn>malloc</fn><file>vg_repl= ace_malloc.c</file><line>220</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame3</fn><file>xml1.c<= /file><line>31</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame2</fn><file>xml1.c<= /file><line>39</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>frame1</fn><file>xml1.c<= /file><line>44</line></frame> - <frame><ip>0x........</ip><obj>...</obj><fn>main</fn><file>xml1.c</f= ile><line>49</line></frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>malloc</fn> + <dir>...</dir> + <file>vg_replace_malloc.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame3</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame2</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>frame1</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> + <frame> + <ip>0x........</ip> + <obj>...</obj> + <fn>main</fn> + <dir>...</dir> + <file>xml1.c</file> + <line>...</line> + </frame> </stack> </error> =20 |
|
From: Craig C. <cc...@us...> - 2005-06-15 20:15:21
|
On Fri, Jun 10, 2005 at 05:14:46PM -0400, Craig Chaney wrote: Hi, This patch applies to Paul Mackerras' latest Valgrind PPC port (http://valgrind.org/downloads/pmk/valgrind-2.4.0-ppc.tar.bz2). I discovered that the previous patch depended on sys_sigreturn running after a signal handler, which won't happen when you longjmp out of the signal handler. Hopefully the third time's a charm... The attached patch cleans up a couple of errors regarding sharing gpr3: 1. When a signal that was blocked by a thread was received, and then later unblocked via sigprocmask, the first argument to the signal handler for that delayed signal was wrong. In valgrind's sys_sigprocmask implementation, we were setting up the signal handler environment (including inserting the first argument's value into gpr3) before setting the sigprocmask return value, which eventually overwrote the arg1 value. By the time the signal handler executed, its first argument (sigNo) was wrong (typically it was zero, which would have been sigprocmask's return value). 2. When receiving a signal that interrupts a system call, we correctly set gpr3 during the execution of vg_async_signalhandler (either to EINTR or to the system call's arg1, depending on whether the syscall would be resumed or not). This value was overwritten by the return value of sys_sigreturn before it got used. Important: the patches in the two parent posts (named sigprocmask.patch and gpr3.patch) are superceded by this patch. Thanks, Craig -- Craig Chaney cc...@us... |
|
From: Jeremy F. <je...@go...> - 2005-06-15 20:14:49
|
Ashley Pittman wrote:
>I'd be surprised if many programs actually call elan3_detach() though,
>there are no hooks from MPI_Finilize through so it probably never gets
>called.
>
>
So it's probably the result of an explicit close()?
>>In the 2.6 NPTL thread model, exit_group() terminates all threads in the
>>thread group atomically, so there's no waiting around for things to
>>terminate (or dependence on termination order). Is this running in a
>>2.4 thread model, or a 2.6 one? It sounds like the container machinery
>>has an atomic group termination property similar to exit_group().
>>
>>
>
>It does sound similar, it works across child programs though, not just
>thread groups. Probably not relevant to this bug however.
>
>Going back to the original questions, the thread should be implicitly be
>woken and then die when the parent thread terminates, hence the deadlock
>if the parent thread isn't exiting. How does V work WTR any other
>blocking syscall being in progress at program exit?
>
If a thread calls exit_group(), Valgrind hits any thread blocked in a
syscall with a signal to get it out of the kernel, and tells all threads
to terminate; once they're all dead the process exits. Normally this
happens more or less instantaneously, but if a thread refuses to come
out of the kernel for some reason it will hold things up. That's the
2.6/NPTL thread model.
In the 2.4/LinuxThreads case, the threads library coordinates the
process termination by getting each thread to explicitly call exit().
There are some tricky edge cases depending on whether the manager thread
or the initial thread is the last to exit. Again, Valgrind only exits
once all threads have terminated.
Now, your elan thread is created by a native clone() rather than via
pthread_create, right? Are you creating the thread in the same thread
group as the rest of the program, or in a separate thread group? If the
main program terminates with exit_group, but the elan thread is not in
the thread group, then Valgrind will not attempt to kill it, but will
still wait around for it to exit; if the elan thread is waiting for the
Valgrind thread to exit, then we're in a deadlock. I guess that's
what's happening. There are two fairly easy solutions:
1. change the elan driver to create the thread in the same thread
group as the rest of the process, so exit_group() does the
expected thing, or
2. hack exit_group() so it just kills all threads in the process
rather than just the thread group
Option 2 might be preferred. It isn't strictly correct, but using
multiple thread groups within a process is pretty rare, except in the
degenerate case where every thread is in its own group (as you get with
LinuxThreads). You could make it a --weird-hack
(exit-nukes-everything?) specifically for this case.
Or perhaps the alternative is to explicitly get the elan thread to
terminate as part of the programs cleanup/shutdown actions (ie, do the
appropriate call in MPI_Finalize).
J
|
|
From: Robert W. <rj...@du...> - 2005-06-15 17:59:52
|
I was wondering what the plan for supporting shipping of Valgrind 3 on
AMD64 machines was? A particular build of Valgrind supports either 32-
bit or 64-bit executables, but not both. AMD64 machines support both,
which implies perhaps shipping a valgrind.x86_64 and valgrind.i386 rpm.
To avoid name clashes, something needs to be done with the stuff that's
not in /usr/{lib,lib64}.
Here's my thoughts, in random order. I've haven't looked at how
feasible any of these are:
* AMD64 builds build both types. stage1 is a single execuable
that can load a particular stage2 from /usr/lib or /usr/lib64
based on the ELF-type of the program under test.
* Same as above, but with separate builds.
* Either of the above, but make valgrind a script that runs the
real stage1.
* Put the onus on the user to do the right thing - ship a valgrind
and valgrind32, say, like I've seen done with strace on some
distros. Craft each build to avoid name clashes.
As for random parts of the build:
* Make /usr/include/valgrind arch-specific (for
example, /usr/include/valgrind-i386) like the kernel does
for /usr/include/asm and friends.
* What to do with /usr/share/doc/valgrind?
Any thoughts?
Regards,
Robert.
--=20
Robert Walsh
Amalgamated Durables, Inc. - "We don't make the things you buy."
Email: rj...@du...
|
|
From: Tom H. <to...@co...> - 2005-06-15 10:36:15
|
In message <200...@ac...>
Julian Seward <js...@ac...> wrote:
>> When separate debug information is used make sure we look for all
>> the DWARF sections we now need in the separate debug file.
>
> Cool. Does that fix all those RH9 failures last night?
Should do. It definitely fixed the FC3/amd64 ones.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: <sv...@va...> - 2005-06-15 10:31:13
|
Author: tom
Date: 2005-06-15 11:31:10 +0100 (Wed, 15 Jun 2005)
New Revision: 3914
Log:
Enable the fadvise system calls again.
Modified:
trunk/coregrind/m_syscalls/syscalls-amd64-linux.c
trunk/coregrind/m_syscalls/syscalls-linux.c
trunk/coregrind/m_syscalls/syscalls-x86-linux.c
Modified: trunk/coregrind/m_syscalls/syscalls-amd64-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syscalls/syscalls-amd64-linux.c 2005-06-15 10:24:26=
UTC (rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-amd64-linux.c 2005-06-15 10:31:10=
UTC (rev 3914)
@@ -1299,7 +1299,7 @@
// (__NR_restart_syscall, sys_restart_syscall),// 219=20
=20
PLAX_(__NR_semtimedop, sys_semtimedop), // 220=20
-//zz LINX_(__NR_fadvise64, sys_fadvise64), // 221=20
+ LINX_(__NR_fadvise64, sys_fadvise64), // 221=20
// (__NR_timer_create, sys_timer_create), // 222=20
// (__NR_timer_settime, sys_timer_settime), // 223=20
// (__NR_timer_gettime, sys_timer_gettime), // 224=20
Modified: trunk/coregrind/m_syscalls/syscalls-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syscalls/syscalls-linux.c 2005-06-15 10:24:26 UTC (=
rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-linux.c 2005-06-15 10:31:10 UTC (=
rev 3914)
@@ -645,20 +645,20 @@
ARG3, ARG1, ARG2);
}
=20
-//zz PRE(sys_fadvise64, 0)
-//zz {
-//zz PRINT("sys_fadvise64 ( %d, %lld, %lu, %d )", ARG1,ARG2,ARG3);
-//zz PRE_REG_READ4(long, "fadvise64",
-//zz int, fd, vki_loff_t, offset, vki_size_t, len, int,=
advice)
-//zz }
-//zz=20
-//zz PRE(sys_fadvise64_64, 0)
-//zz {
-//zz PRINT("sys_fadvise64_64 ( %d, %lld, %lld, %d )", ARG1,ARG2,ARG3)=
;
-//zz PRE_REG_READ4(long, "fadvise64_64",
-//zz int, fd, vki_loff_t, offset, vki_loff_t, len, int,=
advice)
-//zz }
+PRE(sys_fadvise64)
+{
+ PRINT("sys_fadvise64 ( %d, %lld, %lu, %d )", ARG1,ARG2,ARG3);
+ PRE_REG_READ4(long, "fadvise64",
+ int, fd, vki_loff_t, offset, vki_size_t, len, int, advi=
ce)
+}
=20
+PRE(sys_fadvise64_64)
+{
+ PRINT("sys_fadvise64_64 ( %d, %lld, %lld, %d )", ARG1,ARG2,ARG3);
+ PRE_REG_READ4(long, "fadvise64_64",
+ int, fd, vki_loff_t, offset, vki_loff_t, len, int, advi=
ce)
+}
+
// Nb: this wrapper has to pad/unpad memory around the syscall itself,
// and this allows us to control exactly the code that gets run while
// the padding is in place.
Modified: trunk/coregrind/m_syscalls/syscalls-x86-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syscalls/syscalls-x86-linux.c 2005-06-15 10:24:26 U=
TC (rev 3913)
+++ trunk/coregrind/m_syscalls/syscalls-x86-linux.c 2005-06-15 10:31:10 U=
TC (rev 3914)
@@ -2216,7 +2216,7 @@
LINX_(__NR_io_submit, sys_io_submit), // 248
LINXY(__NR_io_cancel, sys_io_cancel), // 249
=20
-//zz LINX_(__NR_fadvise64, sys_fadvise64), // 250 */(Lin=
ux?)
+ LINX_(__NR_fadvise64, sys_fadvise64), // 250 */(Linux?)
GENX_(251, sys_ni_syscall), // 251
LINX_(__NR_exit_group, sys_exit_group), // 252
GENXY(__NR_lookup_dcookie, sys_lookup_dcookie), // 253
@@ -2242,7 +2242,7 @@
=20
LINX_(__NR_tgkill, sys_tgkill), // 270 */Linux
GENX_(__NR_utimes, sys_utimes), // 271
-//zz LINX_(__NR_fadvise64_64, sys_fadvise64_64), // 272 */(Lin=
ux?)
+ LINX_(__NR_fadvise64_64, sys_fadvise64_64), // 272 */(Linux?)
GENX_(__NR_vserver, sys_ni_syscall), // 273
//zz // (__NR_mbind, sys_mbind), // 274 ?/?
//zz=20
|
|
From: Julian S. <js...@ac...> - 2005-06-15 10:27:39
|
On Wednesday 15 June 2005 11:19, sv...@va... wrote: > Author: tom > Date: 2005-06-15 11:19:43 +0100 (Wed, 15 Jun 2005) > New Revision: 3912 > > Log: > When separate debug information is used make sure we look for all > the DWARF sections we now need in the separate debug file. Cool. Does that fix all those RH9 failures last night? J |
|
From: <sv...@va...> - 2005-06-15 10:24:29
|
Author: tom
Date: 2005-06-15 11:24:26 +0100 (Wed, 15 Jun 2005)
New Revision: 3913
Log:
Fix message to refer to the correct file.
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_aspacemgr/aspacemgr.c 2005-06-15 10:19:43 UTC (rev =
3912)
+++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2005-06-15 10:24:26 UTC (rev =
3913)
@@ -267,12 +267,12 @@
vg_assert(segments_used >=3D 0);
if (segments_used+1 =3D=3D VG_N_SEGMENTS) {
VG_(printf)(
- "coregrind/vg_memory.c:\n"
+ "coregrind/m_aspacemgr/aspacemgr.c:\n"
" VG_N_SEGMENTS is too small: "
"increase it and rebuild Valgrind.\n"
);
VG_(printf)(
- "coregrind/vg_memory.c:\n"
+ "coregrind/m_aspacemgr/aspacemgr.c:\n"
" giving up now.\n\n"
);
VG_(exit)(0);
|
|
From: <sv...@va...> - 2005-06-15 10:20:09
|
Author: tom
Date: 2005-06-15 11:19:43 +0100 (Wed, 15 Jun 2005)
New Revision: 3912
Log:
When separate debug information is used make sure we look for all
the DWARF sections we now need in the separate debug file.
Modified:
trunk/coregrind/m_debuginfo/symtab.c
Modified: trunk/coregrind/m_debuginfo/symtab.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_debuginfo/symtab.c 2005-06-14 21:51:14 UTC (rev 391=
1)
+++ trunk/coregrind/m_debuginfo/symtab.c 2005-06-15 10:19:43 UTC (rev 391=
2)
@@ -1713,6 +1713,9 @@
FIND(".stab", stab, stab_sz, =
UChar*)
else FIND(".stabstr", stabstr, stabstr_sz, =
UChar*)
else FIND(".debug_line", debug_line, debug_line_sz=
, UChar*)
+ else FIND(".debug_info", debug_info, debug_info_sz=
, UChar*)
+ else FIND(".debug_abbrev", debug_abbv, debug_abbv_sz=
, UChar*)
+ else FIND(".debug_str", debug_str, debug_str_sz,=
UChar*)
else FIND(".debug", dwarf1d, dwarf1d_sz, =
UChar*)
else FIND(".line", dwarf1l, dwarf1l_sz, =
UChar*)
=20
|
|
From: <js...@ac...> - 2005-06-15 02:44:17
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-06-15 03:30:01 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 174 tests, 3 stderr failures, 0 stdout failures ================= memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <to...@co...> - 2005-06-15 02:35:52
|
Nightly build on dunsmere ( athlon, Fedora Core 3 ) started at 2005-06-15 03:30:04 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 177 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-06-15 02:27:52
|
Nightly build on audi ( i686, Red Hat 9 ) started at 2005-06-15 03:25:02 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 176 tests, 153 stderr failures, 68 stdout failures ================= memcheck/tests/addressable (stdout) memcheck/tests/addressable (stderr) memcheck/tests/badaddrvalue (stdout) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badfree-2trace (stderr) memcheck/tests/badfree (stderr) memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/brk (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/clientperm (stdout) memcheck/tests/clientperm (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) memcheck/tests/fwrite (stdout) memcheck/tests/fwrite (stderr) memcheck/tests/inits (stderr) memcheck/tests/inline (stdout) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/malloc1 (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/malloc3 (stdout) memcheck/tests/malloc3 (stderr) memcheck/tests/manuel1 (stdout) memcheck/tests/manuel1 (stderr) memcheck/tests/manuel2 (stdout) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stdout) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/nanoleak (stderr) memcheck/tests/new_override (stdout) memcheck/tests/new_override (stderr) memcheck/tests/overlap (stdout) memcheck/tests/overlap (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stdout) memcheck/tests/post-syscall (stderr) memcheck/tests/realloc3 (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/signal2 (stdout) memcheck/tests/signal2 (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/supp2 (stderr) memcheck/tests/suppfree (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stdout) memcheck/tests/weirdioctl (stderr) memcheck/tests/writev (stderr) memcheck/tests/x86/pushfpopf (stdout) memcheck/tests/x86/pushfpopf (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_exit_group (stderr) memcheck/tests/x86/scalar_fork (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/scalar_vfork (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stdout) memcheck/tests/xml1 (stderr) memcheck/tests/zeropage (stdout) cachegrind/tests/chdir (stderr) cachegrind/tests/dlclose (stdout) cachegrind/tests/dlclose (stderr) cachegrind/tests/x86/fpu-28-108 (stderr) corecheck/tests/as_mmap (stderr) corecheck/tests/as_shm (stdout) corecheck/tests/as_shm (stderr) corecheck/tests/erringfds (stdout) corecheck/tests/erringfds (stderr) corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_creat (stderr) corecheck/tests/fdleak_dup (stderr) corecheck/tests/fdleak_dup2 (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stdout) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_open (stderr) corecheck/tests/fdleak_pipe (stderr) corecheck/tests/fdleak_socketpair (stderr) corecheck/tests/pth_atfork1 (stdout) corecheck/tests/pth_atfork1 (stderr) corecheck/tests/pth_cancel1 (stdout) corecheck/tests/pth_cancel1 (stderr) corecheck/tests/pth_cancel2 (stderr) corecheck/tests/pth_cvsimple (stdout) corecheck/tests/pth_cvsimple (stderr) corecheck/tests/pth_empty (stderr) corecheck/tests/pth_exit (stderr) corecheck/tests/pth_exit2 (stderr) corecheck/tests/pth_mutexspeed (stdout) corecheck/tests/pth_mutexspeed (stderr) corecheck/tests/pth_once (stdout) corecheck/tests/pth_once (stderr) corecheck/tests/pth_rwlock (stderr) corecheck/tests/res_search (stdout) corecheck/tests/sigkill (stderr) corecheck/tests/stack_changes (stdout) corecheck/tests/threadederrno (stdout) corecheck/tests/vgprintf (stdout) corecheck/tests/vgprintf (stderr) massif/tests/toobig-allocs (stderr) massif/tests/true_html (stderr) massif/tests/true_text (stderr) lackey/tests/true (stderr) none/tests/args (stdout) none/tests/args (stderr) none/tests/async-sigs (stdout) none/tests/async-sigs (stderr) none/tests/bitfield1 (stderr) none/tests/blockfault (stderr) none/tests/closeall (stderr) none/tests/coolo_sigaction (stdout) none/tests/coolo_sigaction (stderr) none/tests/coolo_strlen (stderr) none/tests/discard (stdout) none/tests/discard (stderr) none/tests/exec-sigmask (stderr) none/tests/execve (stderr) none/tests/faultstatus (stderr) none/tests/fcntl_setown (stderr) none/tests/floored (stdout) none/tests/floored (stderr) none/tests/fork (stdout) none/tests/fucomip (stderr) none/tests/gxx304 (stderr) none/tests/manythreads (stdout) none/tests/manythreads (stderr) none/tests/map_unaligned (stderr) none/tests/map_unmap (stdout) none/tests/map_unmap (stderr) none/tests/mq (stderr) none/tests/mremap (stderr) none/tests/munmap_exe (stderr) none/tests/pending (stdout) none/tests/pending (stderr) none/tests/pth_blockedsig (stdout) none/tests/pth_blockedsig (stderr) none/tests/pth_stackalign (stdout) none/tests/pth_stackalign (stderr) none/tests/rcrl (stdout) none/tests/rcrl (stderr) none/tests/readline1 (stdout) none/tests/readline1 (stderr) none/tests/resolv (stdout) none/tests/resolv (stderr) none/tests/rlimit_nofile (stderr) none/tests/sem (stderr) none/tests/semlimit (stderr) none/tests/sha1_test (stderr) none/tests/shortpush (stderr) none/tests/shorts (stderr) none/tests/sigstackgrowth (stdout) none/tests/sigstackgrowth (stderr) none/tests/smc1 (stdout) none/tests/smc1 (stderr) none/tests/stackgrowth (stdout) none/tests/stackgrowth (stderr) none/tests/syscall-restart1 (stderr) none/tests/syscall-restart2 (stderr) none/tests/system (stderr) none/tests/thread-exits (stdout) none/tests/thread-exits (stderr) none/tests/threaded-fork (stdout) none/tests/threaded-fork (stderr) none/tests/tls (stdout) none/tests/tls (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/cpuid (stdout) none/tests/x86/cpuid (stderr) none/tests/x86/fpu_lazy_eflags (stdout) none/tests/x86/fpu_lazy_eflags (stderr) none/tests/x86/getseg (stdout) none/tests/x86/getseg (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_mmxext (stdout) none/tests/x86/insn_mmxext (stderr) none/tests/x86/insn_sse (stdout) none/tests/x86/insn_sse (stderr) none/tests/x86/int (stderr) none/tests/x86/pushpopseg (stdout) none/tests/x86/pushpopseg (stderr) none/tests/x86/seg_override (stdout) none/tests/x86/seg_override (stderr) none/tests/x86/sigcontext (stdout) none/tests/x86/sigcontext (stderr) none/tests/yield (stdout) none/tests/yield (stderr) |
|
From: Tom H. <th...@cy...> - 2005-06-15 02:20:35
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-06-15 03:15:03 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 175 tests, 13 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-06-15 02:16:55
|
Nightly build on dellow ( x86_64, Fedora Core 3 ) started at 2005-06-15 03:10:04 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 156 tests, 134 stderr failures, 57 stdout failures ================= memcheck/tests/addressable (stdout) memcheck/tests/addressable (stderr) memcheck/tests/badaddrvalue (stdout) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badfree-2trace (stderr) memcheck/tests/badfree (stderr) memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/brk (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/clientperm (stdout) memcheck/tests/clientperm (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) memcheck/tests/fwrite (stdout) memcheck/tests/fwrite (stderr) memcheck/tests/inits (stderr) memcheck/tests/inline (stdout) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/malloc1 (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/malloc3 (stdout) memcheck/tests/malloc3 (stderr) memcheck/tests/manuel1 (stdout) memcheck/tests/manuel1 (stderr) memcheck/tests/manuel2 (stdout) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stdout) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/nanoleak (stderr) memcheck/tests/new_override (stdout) memcheck/tests/new_override (stderr) memcheck/tests/overlap (stdout) memcheck/tests/overlap (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stdout) memcheck/tests/post-syscall (stderr) memcheck/tests/realloc3 (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/signal2 (stdout) memcheck/tests/signal2 (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/supp2 (stderr) memcheck/tests/suppfree (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/weirdioctl (stdout) memcheck/tests/weirdioctl (stderr) memcheck/tests/writev (stderr) memcheck/tests/xml1 (stdout) memcheck/tests/xml1 (stderr) memcheck/tests/zeropage (stdout) cachegrind/tests/chdir (stderr) cachegrind/tests/dlclose (stdout) cachegrind/tests/dlclose (stderr) corecheck/tests/as_mmap (stderr) corecheck/tests/as_shm (stdout) corecheck/tests/as_shm (stderr) corecheck/tests/erringfds (stdout) corecheck/tests/erringfds (stderr) corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_creat (stderr) corecheck/tests/fdleak_dup (stderr) corecheck/tests/fdleak_dup2 (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stdout) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_open (stderr) corecheck/tests/fdleak_pipe (stderr) corecheck/tests/fdleak_socketpair (stderr) corecheck/tests/pth_atfork1 (stdout) corecheck/tests/pth_atfork1 (stderr) corecheck/tests/pth_cancel1 (stdout) corecheck/tests/pth_cancel1 (stderr) corecheck/tests/pth_cancel2 (stderr) corecheck/tests/pth_cvsimple (stdout) corecheck/tests/pth_cvsimple (stderr) corecheck/tests/pth_empty (stderr) corecheck/tests/pth_exit (stderr) corecheck/tests/pth_exit2 (stderr) corecheck/tests/pth_mutexspeed (stdout) corecheck/tests/pth_mutexspeed (stderr) corecheck/tests/pth_once (stdout) corecheck/tests/pth_once (stderr) corecheck/tests/pth_rwlock (stderr) corecheck/tests/res_search (stdout) corecheck/tests/sigkill (stderr) corecheck/tests/stack_changes (stdout) corecheck/tests/threadederrno (stdout) corecheck/tests/vgprintf (stdout) corecheck/tests/vgprintf (stderr) massif/tests/toobig-allocs (stderr) massif/tests/true_html (stderr) massif/tests/true_text (stderr) lackey/tests/true (stderr) none/tests/amd64/insn_fpu (stdout) none/tests/amd64/insn_fpu (stderr) none/tests/amd64/insn_mmx (stdout) none/tests/amd64/insn_mmx (stderr) none/tests/amd64/insn_sse (stdout) none/tests/amd64/insn_sse (stderr) none/tests/amd64/insn_sse2 (stdout) none/tests/amd64/insn_sse2 (stderr) none/tests/args (stdout) none/tests/args (stderr) none/tests/async-sigs (stdout) none/tests/async-sigs (stderr) none/tests/bitfield1 (stderr) none/tests/blockfault (stderr) none/tests/closeall (stderr) none/tests/coolo_sigaction (stdout) none/tests/coolo_sigaction (stderr) none/tests/coolo_strlen (stderr) none/tests/discard (stdout) none/tests/discard (stderr) none/tests/exec-sigmask (stderr) none/tests/execve (stderr) none/tests/faultstatus (stderr) none/tests/fcntl_setown (stderr) none/tests/floored (stdout) none/tests/floored (stderr) none/tests/fork (stdout) none/tests/fucomip (stderr) none/tests/gxx304 (stderr) none/tests/manythreads (stdout) none/tests/manythreads (stderr) none/tests/map_unaligned (stderr) none/tests/map_unmap (stdout) none/tests/map_unmap (stderr) none/tests/mq (stderr) none/tests/mremap (stderr) none/tests/munmap_exe (stderr) none/tests/pending (stdout) none/tests/pending (stderr) none/tests/pth_blockedsig (stdout) none/tests/pth_blockedsig (stderr) none/tests/pth_stackalign (stdout) none/tests/pth_stackalign (stderr) none/tests/rcrl (stdout) none/tests/rcrl (stderr) none/tests/readline1 (stdout) none/tests/readline1 (stderr) none/tests/resolv (stdout) none/tests/resolv (stderr) none/tests/rlimit_nofile (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/sem (stderr) none/tests/semlimit (stderr) none/tests/sha1_test (stderr) none/tests/shortpush (stderr) none/tests/shorts (stderr) none/tests/sigstackgrowth (stdout) none/tests/sigstackgrowth (stderr) none/tests/smc1 (stdout) none/tests/smc1 (stderr) none/tests/stackgrowth (stdout) none/tests/stackgrowth (stderr) none/tests/syscall-restart1 (stderr) none/tests/syscall-restart2 (stderr) none/tests/system (stderr) none/tests/thread-exits (stdout) none/tests/thread-exits (stderr) none/tests/threaded-fork (stdout) none/tests/threaded-fork (stderr) none/tests/tls (stdout) none/tests/tls (stderr) none/tests/yield (stdout) none/tests/yield (stderr) |
|
From: Tom H. <th...@cy...> - 2005-06-15 02:05:13
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-06-15 03:00:02 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 156 tests, 10 stderr failures, 1 stdout failure ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_fcntl (stderr) massif/tests/toobig-allocs (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) |