Re: Valgrind-3.15.0.RC1 is available for testing

Carl Love <cel-r/[email protected]>
Newsgroups gmane.comp.debugging.valgrind.devel,gmane.comp.debugging.valgrind
Message-ID <[email protected]>
On Mon, 2019-04-08 at 11:11 +0200, Julian Seward wrote:
> Greetings.
> 
> A first release candidate for 3.15.0 is available at
> https://urldefense.proofpoint.com/v2/url?u=https-3A__sourceware.org_p
> ub_valgrind_valgrind-2D3.15.0.RC1.tar.bz2&d=DwICAg&c=jf_iaSHvJObTbx-
> siA1ZOg&r=RFEmMkZAk
> --
> _wFGN5tkM_A&m=9hZ2UG1zq24navjF4vqXZNAqTv4POUs7ga6FtAyUoPI&s=QSm0l7sOp
> efYvxnpN3ynVtY-em2qt2XMugYxHfjIMu0&e=
> (md5 = 56d9f5e25615d48110da0aa5764d481e)
> 
> Please give it a try on platforms that are important for you.  If no
> serious
> issues are reported, the 3.15.0 final release will happen on 12
> April, that
> is, this coming Friday.

Julian:

I have run RC1 on Power 7, Power 8 LE, Power 8 BE and  Power 9 and
noted each system the same four post errors that I did not see last
week when I tested patches to be committed.  The errors are:

cachegrind/tests/ann1                    (post)
cachegrind/tests/ann2                    (post)
callgrind/tests/ann1                     (post)
callgrind/tests/ann2                     (post)

I looked a little into the errors.  I am not familiar with the tests.

The diff files appear to be consistent across systems.  Here is what I
saw on the Power 8LE system.

carll@genoa:~/valgrind-3.15.0.RC1/cachegrind/tests$  more ann1.post.diff
--- ann1.post.exp	2019-04-08 03:20:27.000000000 -0500
+++ ann1.post.out	2019-04-08 11:59:21.571869076 -0500
@@ -31,19 +31,6 @@
     6,898    2    2  /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c:_dl_name_matc
h_p
 
 -------------------------------------------------------------------------------
-
--- Auto-annotated source: a.c
--------------------------------------------------------------------------------
-
-Ir        I1mr ILmr 
-
-        2    0    0  int main(void) {
-        1    1    1     int z = 0;
-3,000,004    0    0     for (int i = 0; i < 1000000; i++) {
-2,000,000    0    0        z += i;
-        .    .    .     }
-        6    0    0     return z % 256;
-        2    0    0  }
-
--------------------------------------------------------------------------------
-
 The following files chosen for auto-annotation could not be found:
 -------------------------------------------------------------------------------
-
   /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h
@@ -53,9 +40,5 @@
   /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h
   /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h
   /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S
-
--------------------------------------------------------------------------------
-
-Ir        I1mr ILmr 
--------------------------------------------------------------------------------
-
-5,000,015    1    1  events annotated
+  a.c

***********************************************************************************

carll@genoa:~/valgrind-3.15.0.RC1/cachegrind/tests$  more ann2.post.diff
--- ann2.post.exp	2019-04-08 03:20:27.000000000 -0500
+++ ann2.post.out	2019-04-08 11:59:22.447879150 -0500
@@ -28,28 +28,11 @@
     0              5,158 ( 0.13%)    25,408 ( 0.49%)  /build/glibc-OTsEL5/glibc
-2.27/string/../sysdeps/x86_64/strcmp.S:strcmp
 
 -------------------------------------------------------------------------------
-
--- Auto-annotated source: a.c
--------------------------------------------------------------------------------
-
-Dw         Dr                 Ir                 
-
-1 ( 0.01%)         0                  2 ( 0.00%)  int main(void) {
-1 ( 0.01%)         0                  1 ( 0.00%)     int z = 0;
-1 ( 0.01%) 2,000,001 (49.29%) 3,000,004 (57.36%)     for (int i = 0; i < 100000
0; i++) {
-0          2,000,000 (49.29%) 2,000,000 (38.24%)        z += i;
-.                  .                  .              }
-0                  1 ( 0.00%)         6 ( 0.00%)     return z % 256;
-0                  2 ( 0.00%)         2 ( 0.00%)  }
-
--------------------------------------------------------------------------------
-
 The following files chosen for auto-annotation could not be found:
 -------------------------------------------------------------------------------
-
   /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h
   /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c
   /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c
   /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S
-
--------------------------------------------------------------------------------
-
-Dw         Dr                 Ir                 
--------------------------------------------------------------------------------
-
-3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%)  events annotated
+  a.c

*********************************************************************************************

carll@genoa:~/valgrind-3.15.0.RC1/callgrind/tests$ more ann1.post.diff
--- ann1.post.exp	2019-04-08 03:20:27.000000000 -0500
+++ ann1.post.out	2019-04-08 11:59:26.451925196 -0500
@@ -32,19 +32,6 @@
     6,898    2    2  /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c:_dl_name_matc
h_p
 
 -------------------------------------------------------------------------------
-
--- Auto-annotated source: ../../cachegrind/tests/ + a.c
--------------------------------------------------------------------------------
-
-Ir        I1mr ILmr 
-
-        2    0    0  int main(void) {
-        1    1    1     int z = 0;
-3,000,004    0    0     for (int i = 0; i < 1000000; i++) {
-2,000,000    0    0        z += i;
-        .    .    .     }
-        6    0    0     return z % 256;
-        2    0    0  }
-
--------------------------------------------------------------------------------
-
 The following files chosen for auto-annotation could not be found:
 -------------------------------------------------------------------------------
-
   /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h
@@ -54,9 +41,5 @@
   /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h
   /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h
   /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S
-
--------------------------------------------------------------------------------
-
-Ir        I1mr ILmr 
--------------------------------------------------------------------------------
-
-5,000,015    1    1  events annotated
+  a.c

***************************************************************************************

carll@genoa:~/valgrind-3.15.0.RC1/callgrind/tests$ more ann2.post.diff
--- ann2.post.exp	2019-04-08 03:20:27.000000000 -0500
+++ ann2.post.out	2019-04-08 11:59:27.135933062 -0500
@@ -25,25 +25,8 @@
 4,543 (25.23%)    17,566 ( 0.43%)    47,993 ( 0.92%)  /build/glibc-OTsEL5/glibc
-2.27/elf/dl-lookup.c:do_lookup_x
 
 -------------------------------------------------------------------------------
-
--- Auto-annotated source: ../../cachegrind/tests/ + a.c
--------------------------------------------------------------------------------
-
-Dw         Dr                 Ir                 
-
-1 ( 0.01%)         0                  2 ( 0.00%)  int main(void) {
-1 ( 0.01%)         0                  1 ( 0.00%)     int z = 0;
-1 ( 0.01%) 2,000,001 (49.29%) 3,000,004 (57.36%)     for (int i = 0; i < 100000
0; i++) {
-0          2,000,000 (49.29%) 2,000,000 (38.24%)        z += i;
-.                  .                  .              }
-0                  1 ( 0.00%)         6 ( 0.00%)     return z % 256;
-0                  2 ( 0.00%)         2 ( 0.00%)  }
-
--------------------------------------------------------------------------------
-
 The following files chosen for auto-annotation could not be found:
 -------------------------------------------------------------------------------
-
   /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c
-
--------------------------------------------------------------------------------
-
-Dw         Dr                 Ir                 
--------------------------------------------------------------------------------
-
-3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%)  events annotated
+  a.c

******************************************************************************

I can't say for sure but I am guessing these will be architecture independent errors.

                            Carl Love



_______________________________________________
Valgrind-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.