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

Reply via email to