Print

Print


Hi Xrd

In ATLAS a valgrind report reveals the following related to xrootd

==5671== Invalid read of size 4
==5671==    at 0x395D20A880: pthread_mutex_unlock (in /lib64/libpthread-2.12.so)
==5671==    by 0x3DF7DBE2: UnLock (XrdSysPthread.hh:151)
==5671==    by 0x3DF7DBE2: UnLock (XrdSysPthread.hh:201)
==5671==    by 0x3DF7DBE2: ~XrdSysMutexHelper (XrdSysPthread.hh:212)
==5671==    by 0x3DF7DBE2: Destroy (XrdClFileStateHandler.cc:256)
==5671==    by 0x3DF7DBE2: XrdCl::FileStateHandler::ReOpenFileAtServer(XrdCl::URL const&, unsigned short) (XrdClFileStateHandler.cc:1614)
==5671==    by 0x3DF7E45F: XrdCl::FileStateHandler::RunRecovery() (XrdClFileStateHandler.cc:1530)
==5671==    by 0x3DF7E858: XrdCl::FileStateHandler::RecoverMessage(XrdCl::FileStateHandler::RequestData, bool) (XrdClFileStateHandler.cc:1492)
==5671==    by 0x3DF7F0E5: XrdCl::FileStateHandler::SendOrQueue(XrdCl::URL const&, XrdCl::Message*, XrdCl::ResponseHandler*, XrdCl::MessageSendParams&) (XrdClFileStateHandler.cc:1439)
==5671==    by 0x3DF7FF77: XrdCl::FileStateHandler::Read(unsigned long, unsigned int, void*, XrdCl::ResponseHandler*, unsigned short) (XrdClFileStateHandler.cc:690)
==5671==    by 0x3DF73273: XrdCl::File::Read(unsigned long, unsigned int, void*, XrdCl::ResponseHandler*, unsigned short) (XrdClFile.cc:194)
==5671==    by 0x3DF733D0: XrdCl::File::Read(unsigned long, unsigned int, void*, unsigned int&, unsigned short) (XrdClFile.cc:207)
==5671==    by 0x3D7AF490: TNetXNGFile::ReadBuffer(char*, long long, int) (in /afs/cern.ch/sw/lcg/releases/ROOT/6.06.06-5e975/x86_64-slc6-gcc49-opt/lib/libNetxNG.so)

Regards
Tony

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

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