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/
|