Have seen a spurious crash in what appears to be client-side GSI authentication:

backtrace:
:Core was generated by `/usr//bin/eosd /eos/atlas -obig_writes,max_readahead=131072,max_write=4194304,f'.
:Program terminated with signal 11, Segmentation fault.
:#0  0x00007f59c63ed4b3 in XrdOucHash<XrdCryptoX509Chain>::Find(char const*, long*) () from /usr/lib64/libXrdSecgsi-4.so
:#0  0x00007f59c63ed4b3 in XrdOucHash<XrdCryptoX509Chain>::Find(char const*, long*) () from /usr/lib64/libXrdSecgsi-4.so
:#1  0x00007f59c63e03ca in XrdSecProtocolgsi::GetCA(char const*, XrdCryptoFactory*, gsiHSVars*) () from /usr/lib64/libXrdSecgsi-4.so
:#2  0x00007f59c63e0cab in XrdSecProtocolgsi::ParseCAlist(XrdOucString) () from /usr/lib64/libXrdSecgsi-4.so
:#3  0x00007f59c63e8cba in XrdSecProtocolgsi::ClientDoInit(XrdSutBuffer*, XrdSutBuffer**, XrdOucString&) () from /usr/lib64/libXrdSecgsi-4.so
:#4  0x00007f59c63e921d in XrdSecProtocolgsi::ParseClientInput(XrdSutBuffer*, XrdSutBuffer**, XrdOucString&) () from /usr/lib64/libXrdSecgsi-4.so
:#5  0x00007f59c63e95ee in XrdSecProtocolgsi::getCredentials(XrdSecBuffer*, XrdOucErrInfo*) () from /usr/lib64/libXrdSecgsi-4.so
:#6  0x00007f59d96fc74c in XrdCl::XRootDTransport::GetCredentials(XrdSecBuffer*&, XrdCl::HandShakeData*, XrdCl::XRootDChannelInfo*) () from /usr/lib64/libXrdCl.so.2
:#7  0x00007f59d96fcd3a in XrdCl::XRootDTransport::DoAuthentication(XrdCl::HandShakeData*, XrdCl::XRootDChannelInfo*) () from /usr/lib64/libXrdCl.so.2
:#8  0x00007f59d96fdbc6 in XrdCl::XRootDTransport::HandShakeMain(XrdCl::HandShakeData*, XrdCl::AnyObject&) () from /usr/lib64/libXrdCl.so.2
:#9  0x00007f59d96fdd93 in XrdCl::XRootDTransport::HandShake(XrdCl::HandShakeData*, XrdCl::AnyObject&) () from /usr/lib64/libXrdCl.so.2
:#10 0x00007f59d9745065 in XrdCl::AsyncSocketHandler::OnReadWhileHandshaking() () from /usr/lib64/libXrdCl.so.2
:#11 0x00007f59d97452b8 in XrdCl::AsyncSocketHandler::Event(unsigned char, XrdCl::Socket*) () from /usr/lib64/libXrdCl.so.2
:#12 0x00007f59d96efbd3 in ?? () from /usr/lib64/libXrdCl.so.2
:#13 0x00007f59d943f338 in XrdSys::IOEvents::Poller::CbkXeq(XrdSys::IOEvents::Channel*, int, int, char const*) () from /usr/lib64/libXrdUtils.so.2
:#14 0x00007f59d943f509 in XrdSys::IOEvents::PollE::Dispatch(XrdSys::IOEvents::Channel*, unsigned int) () from /usr/lib64/libXrdUtils.so.2
:#15 0x00007f59d943f793 in XrdSys::IOEvents::PollE::Begin(XrdSysSemaphore*, int&, char const**) () from /usr/lib64/libXrdUtils.so.2
:#16 0x00007f59d943df8d in XrdSys::IOEvents::BootStrap::Start(void*) () from /usr/lib64/libXrdUtils.so.2
:#17 0x00007f59d943b49f in XrdSysThread_Xeq () from /usr/lib64/libXrdUtils.so.2
:#18 0x00007f59d91faaa1 in start_thread () from /lib64/libpthread.so.0
:#19 0x00007f59d7211bcd in clone () from /lib64/libc.so.6

Backtrace appears to be "pure" xrootd-level?

~$ rpm -q xrootd-libs eos-fuse-core
1:xrootd-libs-4.8.1-1.el6.x86_64
1:xrootd-libs-4.8.1-1.el6.i686
(none):eos-fuse-core-4.2.4-2.el6.x86_64

We have a coredump (which might contain sensitive data, not uploading here).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"segfault in XrdOucHash\u003cXrdCryptoX509Chain\u003e::Find (#661)"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/661"}}}

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