Mark:

The PowerPC test results for Valgrind 3.23.0.RC1

-----------------------------------------------------------
Power 10, Fedora release 38 :

  memcheck/tests/linux/rfcomm              (stderr)  also fails for valgrind 
3.21.0
  helgrind/tests/getaddrinfo               (stderr)  did not fail for valgrind 
3.21.0
  drd/tests/std_thread2                    (stderr)  did not fail for valgrind 
3.21.0
  none/tests/socket_close                  (stderr)  did not fail for valgrind 
3.21.0

  Note the following failed in valgrind 3.22.0: 

  memcheck/tests/bug340392                 (stderr)
  memcheck/tests/linux/rfcomm              (stderr)

  but do not fail for Valgrind-3.23.0.RC1 

----------------------------------------------------------------
Power 9LE, Ubuntu 20.04.6 LTS 

  Valgrind-3.23.0.RC1 failures:

  memcheck/tests/leak_cpp_interior         (stderr)   Also failed for valgrind 
3.22.0 
  memcheck/tests/linux/rfcomm              (stderr)   Also failed for valgrind 
3.22.0  
  memcheck/tests/linux/sys-execveat        (stderr)   Also failed for valgrind 
3.22.0 
  none/tests/fdleak_ipv4                   (stderr)   New failure, did not fail 
for valgrind 3.22.0
  none/tests/socket_close                  (stderr)   New failure, did not fail 
for valgrind 3.22.0

  Note the following failed in valgrind 3.22.0:

  memcheck/tests/bug340392                 (stderr)
  memcheck/tests/leak_cpp_interior         (stderr) 

  but do not fail for Valgrind-3.23.0.RC1 

----------------------------------------------------------------
Power 8LE, Ubuntu 20.04.6 LTS

  Valgrind-3.23.0.RC1 failures:

  memcheck/tests/leak_cpp_interior         (stderr)   Also failed for valgrind 
3.22.0                        
  memcheck/tests/linux/rfcomm              (stderr)   Also failed for valgrind 
3.22.0                              
  memcheck/tests/linux/sys-execveat        (stderr)   New failure, did not fail 
for valgrind 3.22.0                      
  none/tests/fdleak_ipv4                   (stderr)   New failure, did not fail 
for valgrind 3.22.0                                
  none/tests/socket_close                  (stderr)   New failure, did not fail 
for valgrind 3.22.0  

  Note the two failures from the previous valgrind -3.22.0
         
  memcheck/tests/bug340392                 (stderr)                             
  
  memcheck/tests/linux/sys-execveat        (stderr) 

  but do not fail for Valgrind-3.23.0.RC1 

--------------------------------------------------------------------

Power 8BE, Red Hat Enterprise Linux Server release 7.9 (Maipo)

  Valgrind-3.23.0.RC1 failures:

  memcheck/tests/leak_cpp_interior         (stderr)  Also failed for valgrind 
3.22.0
  none/tests/fdleak_ipv4                   (stderr)  New failure, did not fail 
for valgrind 3.22.0
  none/tests/file_dclose                   (stderr)  New failure, did not fail 
for valgrind 3.22.0
  none/tests/socket_close                  (stderr)  New failure, did not fail 
for valgrind 3.22.0
 
  Note the failure from the previous valgrind -3.22.0

  memcheck/tests/bug340392                 (stderr)

  do not fail for Valgrind-3.23.0.RC1 

--------------------------------------------------------------------------

So, seeing very consistent results across distros and PowerPC processor 
versions.

The diff for the four failures on Power 10 are:  

  memcheck/tests/linux/sys-execveat:

more rfcomm.stderr.diff
--- rfcomm.stderr.exp   2021-01-21 10:09:33.000000000 -0500
+++ rfcomm.stderr.out   2024-04-22 11:33:22.949419105 -0400
@@ -2,7 +2,7 @@
    ...
    by 0x........: main (rfcomm.c:53)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:45)
 
@@ -10,7 +10,7 @@
    ...
    by 0x........: main (rfcomm.c:53)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:45)
 
@@ -18,7 +18,7 @@
    ...
    by 0x........: main (rfcomm.c:53)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:45)
 
@@ -26,7 +26,7 @@
    ...
    by 0x........: main (rfcomm.c:59)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:58)
 
@@ -34,7 +34,7 @@
    ...
    by 0x........: main (rfcomm.c:59)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:58)
 
@@ -42,7 +42,7 @@
    ...
    by 0x........: main (rfcomm.c:63)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:58)
 
@@ -50,7 +50,7 @@
    ...
    by 0x........: main (rfcomm.c:63)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:58)
 
@@ -58,7 +58,7 @@
    ...
    by 0x........: main (rfcomm.c:67)
  Address 0x........ is on thread 1's stack
- in frame #1, created by main (rfcomm.c:26)
+ in frame #0, created by bind (???:)
  Uninitialised value was created by a client request
    at 0x........: main (rfcomm.c:58)

----------------------------------------------------------------------

helgrind/tests/getaddrinfo:

 more getaddrinfo.stderr.diff
--- getaddrinfo.stderr.exp      2023-05-16 07:21:42.000000000 -0400
+++ getaddrinfo.stderr.out      2024-04-22 11:36:08.969379829 -0400
@@ -0,0 +1,31 @@
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+   ...
+   by 0x........: pthread_create@* (hg_intercepts.c:...)
+   by 0x........: main (getaddrinfo.c:33)
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+   ...
+ Address 0x........ is in the Text segment of /usr/lib64/libnss_resolve.so.2
+   ...
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+   ...
+ Address 0x........ is in the Text segment of /usr/lib64/libnss_resolve.so.2
+   ...
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+   ...
+ Address 0x........ is in the Text segment of /usr/lib64/libnss_resolve.so.2
+   ...
+


-------------------------------------------------------------------------
drd/tests/std_thread2:

more std_thread2.stderr.diff
--- std_thread2.stderr.exp      2021-01-21 10:09:33.000000000 -0500
+++ std_thread2.stderr.out      2024-04-22 11:39:24.519333567 -0400
@@ -1,9 +1,14 @@
 
 Thread 2:
+Conflicting load by thread 2 at 0x........ size 8
+   at 0x........: _dl_new_hash (dl-new-hash.h:90)
+   by 0x........: _dl_lookup_symbol_x (dl-lookup.c:757)
+Allocation context: Data section of /usr/lib64/ld64.so.2
+
 Conflicting store by thread 2 at 0x........ size 4
    at 0x........: main::LAMBDA::operator()() const (std_thread2.cpp:21)
 Allocation context: BSS section of std_thread2
 
 Done.
 
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 2 contexts (suppressed: 0 from 0)

------------------------------------------------------------------

none/tests/socket_close:

 more socket_close.stderr.diff
--- socket_close.stderr.exp     2024-04-18 09:59:55.000000000 -0400
+++ socket_close.stderr.out     2024-04-22 11:41:09.189308805 -0400
@@ -10,4 +10,4 @@
  Originally opened
    at 0x........: socket (in /...libc...)
    by 0x........: open_socket (socket_close.c:17)
-   by 0x........: main (socket_close.c:31)
+   by 0x........: (below main)

-------------------------------------------------------------------

                       Carl 
Wielaard wrote:
> An RC1 tarball for 3.23.0 is now available at
> https://sourceware.org/pub/valgrind/valgrind-3.23.0.RC1.tar.bz2
> (md5sum = 6d36fd8981d6aab7350f12cc61973be5)
> (sha1sum = 6ff57d5981d774e446853e8b166be8a3bb324601)
> https://sourceware.org/pub/valgrind/valgrind-3.23.0.RC1.tar.bz2.asc
> 
> Please give it a try in configurations that are important for you and
> report any problems you have, either on this mailing list, or
> (preferably) via our bug tracker at
> https://bugs.kde.org/enter_bug.cgi?product=valgrind
> 
> RC2 will appear next week, Wednesday 24 April. And if nothing critical
> emerges after that, a final release will happen on Friday 26 April.
> 
> 
> 
> _______________________________________________
> Valgrind-users mailing list
> Valgrind-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/valgrind-users


_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to