Date: Friday, February 24, 2006 @ 17:06:48
Author: gilles
Path: /cvsroot/carob/carob/test
Modified: valgrind.suppressions (1.2 -> 1.3)
Fixed getaddrinfo errors: added libc bugref, error given by valgrind and
precised suppression to JavaSocket::connectTo
-----------------------+
valgrind.suppressions | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletion(-)
Index: carob/test/valgrind.suppressions
diff -u carob/test/valgrind.suppressions:1.2
carob/test/valgrind.suppressions:1.3
--- carob/test/valgrind.suppressions:1.2 Fri Feb 24 12:35:30 2006
+++ carob/test/valgrind.suppressions Fri Feb 24 17:06:48 2006
@@ -100,14 +100,35 @@
fun:_ZNSt6localeC1EPKc
}
-# These two suppressions are recurrent warnings about an unitialized pointer
before calling getaddrinfo
+# These two following suppressions are recurrent warnings about an unitialized
pointer before calling getaddrinfo
+# This seems to be a glibc bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351469
+
+
+#==8230== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
+#==8230== at 0x4000772: (within /lib/ld-2.3.5.so)
+#==8230== by 0x42E4027: getaddrinfo (in /lib/tls/i686/cmov/libc-2.3.5.so)
+#==8230== by 0x405EC85:
CarobNS::JavaSocket::connectTo(std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned short)
(JavaSocket.cpp:145)
{
getaddrinfo_uninitialized
Memcheck:Param
socketcall.sendto(msg)
obj:/lib/ld-2.3.5.so
fun:getaddrinfo
+ fun:_ZN7CarobNS10JavaSocket9connectToERKSbIwSt11char_traitsIwESaIwEEt
}
+
+#==7668== Conditional jump or move depends on uninitialised value(s)
+#==7668== at 0x4008852: (within /lib/ld-2.3.5.so)
+#==7668== by 0x432EBE9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x400B105: (within /lib/ld-2.3.5.so)
+#==7668== by 0x432F737: _dl_open (in /lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x4330CBC: (within /lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x400B105: (within /lib/ld-2.3.5.so)
+#==7668== by 0x4330D9D: __libc_dlopen_mode (in
/lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x430B80D: __nss_lookup_function (in
/lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x42E264D: (within /lib/tls/i686/cmov/libc-2.3.5.so)
+#==7668== by 0x42E3D80: getaddrinfo (in /lib/tls/i686/cmov/libc-2.3.5.so)
+#==8179== by 0x405EC85:
CarobNS::JavaSocket::connectTo(std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned short)
(JavaSocket.cpp:145)
{
getaddrinfo_condjump
Memcheck:Cond
@@ -121,4 +142,5 @@
fun:__nss_lookup_function
obj:/lib/tls/i686/cmov/libc-2.3.5.so
fun:getaddrinfo
+ fun:_ZN7CarobNS10JavaSocket9connectToERKSbIwSt11char_traitsIwESaIwEEt
}
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits