From: Paul Floyd Date: Sun, 8 Feb 2026 09:03:21 +0000 (+0100) Subject: ppc regtest: add another expected for memcheck/tests/linux/rfcomm X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fa75deac5ea66453a4e12486d5b5edaf1694a7c;p=thirdparty%2Fvalgrind.git ppc regtest: add another expected for memcheck/tests/linux/rfcomm This was failing on cfarm120 with diffs like - in frame #1, created by main (rfcomm.c:26) + in frame #0, created by bind (???:) I'm not sure why there is a change for the frame where the socket struct is created. cfarm120 doesn't have the glibc dedbuginfo package installed. --- diff --git a/memcheck/tests/linux/Makefile.am b/memcheck/tests/linux/Makefile.am index 12b4cd8ef..4b26d747b 100644 --- a/memcheck/tests/linux/Makefile.am +++ b/memcheck/tests/linux/Makefile.am @@ -25,6 +25,7 @@ EXTRA_DIST = \ memfd_create.vgtest memfd_create.stderr.exp \ memfd_create.stderr.exp-fcntl64 \ rfcomm.vgtest rfcomm.stderr.exp \ + rfcomm.stderr.exp-ppc64le \ sigqueue.vgtest sigqueue.stderr.exp \ stack_changes.stdout.exp \ stack_changes.stdout.exp2 stack_changes.vgtest \ diff --git a/memcheck/tests/linux/rfcomm.stderr.exp-ppc64le b/memcheck/tests/linux/rfcomm.stderr.exp-ppc64le new file mode 100644 index 000000000..c70e01c58 --- /dev/null +++ b/memcheck/tests/linux/rfcomm.stderr.exp-ppc64le @@ -0,0 +1,64 @@ +Syscall param socketcall.bind(my_addr.sa_family) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:53) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:45) + +Syscall param socketcall.bind(my_addr.rc_bdaddr) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:53) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:45) + +Syscall param socketcall.bind(my_addr.rc_channel) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:53) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:45) + +Syscall param socketcall.bind(my_addr.sa_family) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:59) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:58) + +Syscall param socketcall.bind(my_addr.sa_data) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:59) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:58) + +Syscall param socketcall.bind(my_addr.rc_bdaddr) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:63) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:58) + +Syscall param socketcall.bind(my_addr.rc_channel) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:63) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:58) + +Syscall param socketcall.bind(my_addr.rc_channel) points to uninitialised byte(s) + ... + by 0x........: main (rfcomm.c:67) + Address 0x........ is on thread 1's stack + in frame #0, created by bind (???:) + Uninitialised value was created by a client request + at 0x........: main (rfcomm.c:58) +