Print

Print


Hello,
My program use a lot of memory and I decided to check it with valgrind.
What I get are lots of errors from **xrootd**, like this:
```
==2385319== Conditional jump or move depends on uninitialised value(s)
==2385319==    at 0x88E6153: BN_ucmp (bn_lib.c:673)
==2385319==    by 0x88E3775: BN_div (bn_div.c:318)
==2385319==    by 0x88EC85B: probable_prime_dh_safe (bn_prime.c:476)
==2385319==    by 0x88EC85B: BN_generate_prime_ex (bn_prime.c:186)
==2385319==    by 0x891297D: dh_builtin_genparams (dh_gen.c:194)
==2385319==    by 0x891297D: DH_generate_parameters_ex (dh_gen.c:88)
==2385319==    by 0x87C1A38: XrdCryptosslCipher::XrdCryptosslCipher(bool, int, char*, int, char const*) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/external/\
xrootd/4.12.3/lib64/libXrdCryptossl-4.so)
==2385319==    by 0x87CE3D5: XrdCryptosslFactory::Cipher(int, char*, int, char const*) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/external/xrootd/4.12.3/lib\
64/libXrdCryptossl-4.so)
==2385319==    by 0x8772962: XrdSecProtocolgsi::ParseCrypto(XrdOucString) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/external/xrootd/4.12.3/lib64/libXrdSecg\
si-4.so)
==2385319==    by 0x8780DFD: XrdSecProtocolgsi::ClientDoInit(XrdSutBuffer*, XrdSutBuffer**, XrdOucString&) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/extern\
al/xrootd/4.12.3/lib64/libXrdSecgsi-4.so)
==2385319==    by 0x87814A4: XrdSecProtocolgsi::ParseClientInput(XrdSutBuffer*, XrdSutBuffer**, XrdOucString&) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/ex\
ternal/xrootd/4.12.3/lib64/libXrdSecgsi-4.so)
==2385319==    by 0x8781894: XrdSecProtocolgsi::getCredentials(XrdSecBuffer*, XrdOucErrInfo*) (in /cvmfs/cms.cern.ch/slc7_amd64_gcc900/external/xrootd/4.1\
2.3/lib64/libXrdSecgsi-4.so)
==2385319==    by 0x40F160F: XrdCl::XRootDTransport::GetCredentials(XrdSecBuffer*&, XrdCl::HandShakeData*, XrdCl::XRootDChannelInfo*) (in /cvmfs/cms.cern.\
ch/slc7_amd64_gcc900/external/xrootd/4.12.3/lib64/libXrdCl.so.2.0.0)
==2385319==    by 0x40F248B: XrdCl::XRootDTransport::DoAuthentication(XrdCl::HandShakeData*, XrdCl::XRootDChannelInfo*) (in /cvmfs/cms.cern.ch/slc7_amd64_\
gcc900/external/xrootd/4.12.3/lib64/libXrdCl.so.2.0.0)
==2385319==
```
Are those intentional? If so, is there a suppression file that I could use?

The instance of `xrootd` I use is this one (which reports `unknown` version with `xrootd -v`):
```
$ which xrootd
/cvmfs/cms.cern.ch/slc7_amd64_gcc900/cms/cmssw/CMSSW_11_3_0_pre3/external/slc7_amd64_gcc900/bin/xrootd
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1424

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1