|
From: Carl L. <ce...@us...> - 2019-04-08 17:25:59
|
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 |