Print

Print


I have already contacted by mail the devs and Mattias as EPEL packager and  i'm now opening also a ticket about it.

We are seeing Xrootd crashing on our DPM testbeds after the upgrade to Xrootd 4.6.0 from EPEL-testing

the backtrace:

```
(gdb) bt
#0  XrdCryptogsiX509Chain::Verify (this=0x661e90, errcode=@0x7fffffff959c, vopt=<value optimized out>) at /usr/src/debug/xrootd-4.6.0/src/XrdCrypto/XrdCryptogsiX509Chain.cc:109
#1  0x00007ffff6bc8c5a in XrdSecProtocolgsi::VerifyCA (opt=<value optimized out>, cca=0x661e90, CF=<value optimized out>) at /usr/src/debug/xrootd-4.6.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:4252
#2  0x00007ffff6bcd169 in XrdSecProtocolgsi::GetCA (cahash=0x660fb0 "5168735f.0", cf=0x7ffff699b520, hs=0x0) at /usr/src/debug/xrootd-4.6.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:4399
#3  0x00007ffff6bcdd6a in XrdSecProtocolgsi::GetSrvCertEnt (pfeRef=..., cf=0x7ffff699b520, timestamp=<value optimized out>, certcalist=...) at /usr/src/debug/xrootd-4.6.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:5378
#4  0x00007ffff6bd4972 in XrdSecProtocolgsi::Init (opt=..., erp=0x7fffffffb530) at /usr/src/debug/xrootd-4.6.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:653
#5  0x00007ffff6bd796a in XrdSecProtocolgsiInit (mode=<value optimized out>, parms=<value optimized out>, erp=0x7fffffffb530) at /usr/src/debug/xrootd-4.6.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:2674
#6  0x00007ffff6de7d99 in XrdSecPManager::ldPO (this=0x7ffff6fefd60, eMsg=0x7fffffffb530, pmode=115 's', pid=<value optimized out>,
    parg=0x635300 " -crl:3 -key:/etc/grid-security/dpmmgr/dpmkey.pem -cert:/etc/grid-security/dpmmgr/dpmcert.pem -md:sha256:sha1 -ca:2 -gmapopt:10 -vomsfun:/usr/lib64/libXrdSecgsiVOMS.so", spath=<value optimized out>)
    at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecPManager.cc:333
#7  0x00007ffff6dea9e4 in Load (this=0x632300, Config=<value optimized out>, Eroute=...) at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecPManager.hh:74
#8  XrdSecServer::xprot (this=0x632300, Config=<value optimized out>, Eroute=...) at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecServer.cc:838
#9  0x00007ffff6deb1cb in XrdSecServer::ConfigFile (this=0x632300, ConfigFN=0x6111f0 "/etc/xrootd/xrootd-dpmdisk.cfg") at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecServer.cc:508
#10 0x00007ffff6deb498 in XrdSecServer::Configure (this=0x632300, cfn=0x6111f0 "/etc/xrootd/xrootd-dpmdisk.cfg") at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecServer.cc:415
#11 0x00007ffff6deb72c in XrdSecgetService (lp=0x610618, cfn=0x6111f0 "/etc/xrootd/xrootd-dpmdisk.cfg") at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecServer.cc:1060
#12 0x00007ffff7b01156 in (anonymous namespace)::Load (eBuff=<value optimized out>, eBlen=<value optimized out>, cfn=0x6111f0 "/etc/xrootd/xrootd-dpmdisk.cfg", seclib=0x633460 "libXrdSec.so", getP=0x7fffffffc518, secP=0x7fffffffc4e8, eDest=0x7ffff7fe6aa0)
    at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecLoadSecurity.cc:118
#13 0x00007ffff7b01273 in XrdSecLoadSecService (eDest=<value optimized out>, cfn=<value optimized out>, seclib=<value optimized out>, getP=<value optimized out>, proP=0x7ffff7fe6a78) at /usr/src/debug/xrootd-4.6.0/src/XrdSec/XrdSecLoadSecurity.cc:288
#14 0x00007ffff7d613f4 in XrdXrootdProtocol::ConfigSecurity (xEnv=..., cfn=<value optimized out>) at /usr/src/debug/xrootd-4.6.0/src/XrdXrootd/XrdXrootdConfig.cc:549
#15 0x00007ffff7d61e69 in XrdXrootdProtocol::Configure (parms=0x6325c0 "libXrdSec-4.so", pi=0x610520) at /usr/src/debug/xrootd-4.6.0/src/XrdXrootd/XrdXrootdConfig.cc:258
#16 0x00007ffff7d6b785 in XrdgetProtocol (pname=<value optimized out>, parms=<value optimized out>, pi=0x610520) at /usr/src/debug/xrootd-4.6.0/src/XrdXrootd/XrdXrootdProtocol.cc:161
#17 0x000000000040b792 in XrdProtLoad::Load (lname=0x0, pname=0x620900 "xrootd", parms=0x0, pi=0x610520) at /usr/src/debug/xrootd-4.6.0/src/Xrd/XrdProtLoad.cc:101
#18 0x0000000000409a05 in XrdConfig::Setup (this=0x610520, dfltp=<value optimized out>) at /usr/src/debug/xrootd-4.6.0/src/Xrd/XrdConfig.cc:1038
#19 0x000000000040a63a in XrdConfig::Configure (this=0x610520, argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/xrootd-4.6.0/src/Xrd/XrdConfig.cc:520
#20 0x000000000040c84a in main (argc=4, argv=0x7fffffffe3d8) at /usr/src/debug/xrootd-4.6.0/src/Xrd/XrdMain.cc:179 
```

the cert file reported in the backtrace is the CERN root CA file

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

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