Print

Print


URL:
  <http://savannah.cern.ch/bugs/?82381>

                 Summary: Race condition in XrdSecgsi or XrdSutCache
                 Project: XROOTD
            Submitted by: bbockelm
            Submitted on: 2011-05-18 01:17
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
      Fixed by commit(s): 

    _______________________________________________________

Details:

Hi,

When using a gridmap callout function and enabling caching of results, we
encountered a segfault.  This was under heavy scale-test load (200 concurrent
clients), making me suspect it is a race condition.

Brian

*** glibc detected *** /usr/bin/xrootd: double free or corruption (fasttop):
0x00002aac99580760 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3cb127230f]
/lib64/libc.so.6(cfree+0x4b)[0x3cb127276b]
/usr/lib64/libXrdSecgsi.so(_ZN10XrdOucHashIiE5PurgeEv+0xc1)[0x2aaaaae15181]
/usr/lib64/libXrdSut.so.0(_ZN11XrdSutCache6RehashEb+0x33)[0x2aaaabace573]
/usr/lib64/libXrdSut.so.0(_ZN11XrdSutCache3GetEPKcPb+0x74)[0x2aaaabacea24]
/usr/lib64/libXrdSecgsi.so(_ZN17XrdSecProtocolgsi9QueryGMAPEP18XrdCryptoX509ChainiR12XrdOucString+0xf1)[0x2aaaaae07b21]
/usr/lib64/libXrdSecgsi.so(_ZN17XrdSecProtocolgsi12AuthenticateEP12XrdSecBufferPS1_P13XrdOucErrInfo+0x9a2)[0x2aaaaae0f5f2]
/usr/bin/xrootd(_ZN17XrdXrootdProtocol7do_AuthEv+0xf0)[0x435370]
/usr/bin/xrootd(_ZN7XrdLink4DoItEv+0x20)[0x439f50]
/usr/bin/xrootd(_ZN12XrdScheduler3RunEv+0xc8)[0x43ea38]
/usr/bin/xrootd(_Z15XrdStartWorkingPv+0x9)[0x43eba9]
/usr/bin/xrootd(XrdSysThread_Xeq+0x47)[0x482207]
/lib64/libpthread.so.0[0x3cb1e0673d]
/lib64/libc.so.6(clone+0x6d)[0x3cb12d3f6d]





    _______________________________________________________

Reply to this item at:

  <http://savannah.cern.ch/bugs/?82381>

_______________________________________________
  Message sent via/by LCG Savannah
  http://savannah.cern.ch/