Print

Print


Still seen with xrootd-4.11 (as packaged with the eos client RPM):
```
:#0  0x00007fb918c8e313 in XrdOucHash<XrdCryptoX509Crl>::Find (this=this@entry=0x7fb918e978e8 <XrdSecProtocolgsi::stackCRL+40>, KeyVal=KeyVal@entry=0x7fb91bab2930 "0x7fb91402bdf0", KeyTime=KeyTime@entry=0x0) at /usr/src/debug/xrootd-4.11.0/src/XrdOuc/XrdOucHash.icc:173
:173	   if ((hip = hashtable[kent]))
:#0  0x00007fb918c8e313 in XrdOucHash<XrdCryptoX509Crl>::Find (this=this@entry=0x7fb918e978e8 <XrdSecProtocolgsi::stackCRL+40>, KeyVal=KeyVal@entry=0x7fb91bab2930 "0x7fb91402bdf0", KeyTime=KeyTime@entry=0x0) at /usr/src/debug/xrootd-4.11.0/src/XrdOuc/XrdOucHash.icc:173
:#1  0x00007fb918c80885 in Del (t=<optimized out>, this=0x7fb918e978c0 <XrdSecProtocolgsi::stackCRL>) at /usr/src/debug/xrootd-4.11.0/src/XrdSecgsi/XrdSecProtocolgsi.hh:257
:#2  ~gsiHSVars (this=0x7fb914007ac0, __in_chrg=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdSecgsi/XrdSecProtocolgsi.hh:528
:#3  XrdSecProtocolgsi::Delete (this=0x7fb9140079a0) at /usr/src/debug/xrootd-4.11.0/src/XrdSecgsi/XrdSecProtocolgsi.cc:1043
:#4  0x00007fb921dd3290 in XrdCl::XRootDTransport::GetCredentials (this=this@entry=0x15e9a90, credentials=@0x7fb91bab32b0: 0x0, hsData=hsData@entry=0x7fb9140008c0, info=info@entry=0x15e2e70) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClXRootDTransport.cc:2082
:#5  0x00007fb921dd4ed9 in XrdCl::XRootDTransport::DoAuthentication (this=this@entry=0x15e9a90, hsData=hsData@entry=0x7fb9140008c0, info=info@entry=0x15e2e70) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClXRootDTransport.cc:1845
:#6  0x00007fb921dd5602 in XrdCl::XRootDTransport::HandShakeMain (this=this@entry=0x15e9a90, handShakeData=handShakeData@entry=0x7fb9140008c0, channelData=...) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClXRootDTransport.cc:485
:#7  0x00007fb921dd570b in XrdCl::XRootDTransport::HandShake (this=0x15e9a90, handShakeData=0x7fb9140008c0, channelData=...) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClXRootDTransport.cc:394
:#8  0x00007fb921e3495c in XrdCl::AsyncSocketHandler::OnReadWhileHandshaking (this=0x15e7130) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClAsyncSocketHandler.cc:762
:#9  0x00007fb921e34cc2 in XrdCl::AsyncSocketHandler::Event (this=0x15e7130, type=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClAsyncSocketHandler.cc:234
:#10 0x00007fb921dc6327 in (anonymous namespace)::SocketCallBack::Event (this=0x15e6ca0, chP=<optimized out>, cbArg=<optimized out>, evFlags=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdCl/XrdClPollerBuiltIn.cc:82
:#11 0x00007fb921b0162d in XrdSys::IOEvents::Poller::CbkXeq (this=this@entry=0x15df170, cP=cP@entry=0x15e9900, events=1, eNum=0, eTxt=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdSys/XrdSysIOEvents.cc:693
:#12 0x00007fb921b02779 in XrdSys::IOEvents::PollE::Dispatch (this=this@entry=0x15df170, cP=0x15e9900, pollEv=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdSys/XrdSysIOEventsPollE.icc:270
:#13 0x00007fb921b02959 in XrdSys::IOEvents::PollE::Begin (this=0x15df170, syncsem=<optimized out>, retcode=<optimized out>, eTxt=<optimized out>) at /usr/src/debug/xrootd-4.11.0/src/XrdSys/XrdSysIOEventsPollE.icc:225
:#14 0x00007fb921aff37d in XrdSys::IOEvents::BootStrap::Start (parg=0x7ffdb0783b90) at /usr/src/debug/xrootd-4.11.0/src/XrdSys/XrdSysIOEvents.cc:131
:#15 0x00007fb921b079f7 in XrdSysThread_Xeq (myargs=0x15dec70) at /usr/src/debug/xrootd-4.11.0/src/XrdSys/XrdSysPthread.cc:86
:#16 0x00007fb9210a0e65 in start_thread () from /lib64/libpthread.so.0
:#17 0x00007fb920dc988d in clone () from /lib64/libc.so.6
```
GDB - same NULL pointer 'hashtable' as before:
```
Core was generated by `eos root://eoscms.cern.ch mkdir -p /eos/cms/store/group/dpg_trigger/comm_trigge'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fb918c8e313 in XrdOucHash<XrdCryptoX509Crl>::Find (this=this@entry=0x7fb918e978e8 <XrdSecProtocolgsi::stackCRL+40>, 
    KeyVal=KeyVal@entry=0x7fb91bab2930 "0x7fb91402bdf0", KeyTime=KeyTime@entry=0x0) at /usr/src/debug/xrootd-4.11.0/src/XrdOuc/XrdOucHash.icc:173
173	   if ((hip = hashtable[kent]))
[Current thread is 1 (Thread 0x7fb91bab4700 (LWP 1127))]
(gdb) x/i $rip
=> 0x7fb918c8e313 <XrdOucHash<XrdCryptoX509Crl>::Find(char const*, long*)+51>:	mov    (%rax,%rdx,8),%rdi
(gdb) p/x $rax
$1 = 0x0
(gdb) p/x $rdx
$2 = 0x3f
(gdb) p/x kent
$4 = 0x3f
(gdb) print hashtable
$5 = (XrdOucHash_Item<XrdCryptoX509Crl> **) 0x0
```

-- 
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/681#issuecomment-557447046

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