Print

Print


@smuzaffar : thank you for reporting this problem, at the moment I have a problem with reproducing your issue as for me it simply segvs in the gsi authentication with following backtrace:
```
#0  0x00007ffff7310f04 in BN_get_flags () from /lib64/libcrypto.so.3
#1  0x00007ffff7312271 in BN_copy () from /lib64/libcrypto.so.3
#2  0x00007ffff73d4d86 in ossl_ffc_validate_public_key_partial () from /lib64/libcrypto.so.3
#3  0x00007ffff73d4e0e in ossl_ffc_validate_public_key () from /lib64/libcrypto.so.3
#4  0x00007ffff7496f30 in dh_validate.lto_priv () from /lib64/libcrypto.so.3
#5  0x00007ffff73cd4a1 in try_provided_check () from /lib64/libcrypto.so.3
#6  0x00007ffff73cd531 in evp_pkey_public_check_combined () from /lib64/libcrypto.so.3
#7  0x00007ffff73c363e in EVP_PKEY_derive_set_peer_ex () from /lib64/libcrypto.so.3
#8  0x00007ffff447eb48 in XrdCryptosslCipher::XrdCryptosslCipher (this=this@entry=0x7ffff0150600, padded=padded@entry=true, bits=bits@entry=0, 
    pub=pub@entry=0x7ffff0151780 "-----BEGIN DH PARAMETERS-----\nMEYCQQD9aiK5So8Lfq0vtdxsWPHDbTynUHt83qAVAnhnN8Y5wPlOKnLFKu+7dGOF\n7GXnH5Cnkv7Nj7zSgpquwQebJ3EDAgEF\n-----END DH PARAMETERS-----\n---BPUB---C49527F8431190DD20F383AB291F5415FA"..., lpub=<optimized out>, 
    lpub@entry=304, t=t@entry=0x7ffff00060d0 "aes-128-cbc") at /root/xrootd/src/XrdCrypto/openssl3/XrdCryptosslCipher.cc:600
#9  0x00007ffff448b670 in XrdCryptosslFactory::Cipher (this=<optimized out>, padded=<optimized out>, b=0, 
    p=0x7ffff0151780 "-----BEGIN DH PARAMETERS-----\nMEYCQQD9aiK5So8Lfq0vtdxsWPHDbTynUHt83qAVAnhnN8Y5wPlOKnLFKu+7dGOF\n7GXnH5Cnkv7Nj7zSgpquwQebJ3EDAgEF\n-----END DH PARAMETERS-----\n---BPUB---C49527F8431190DD20F383AB291F5415FA"..., l=304, t=0x7ffff00060d0 "aes-128-cbc")
    at /root/xrootd/src/XrdCrypto/openssl3/XrdCryptosslFactory.cc:203
#10 0x00007ffff44c83e4 in XrdSecProtocolgsi::ClientDoCert (this=0x7ffff00059e0, br=0x7ffff0001c90, bm=0x7ffff6cf9ee8, emsg=...) at /root/xrootd/src/./XrdOuc/XrdOucString.hh:280
#11 0x00007ffff44d4f75 in XrdSecProtocolgsi::ParseClientInput (this=this@entry=0x7ffff00059e0, br=br@entry=0x7ffff0001c90, bm=bm@entry=0x7ffff6cf9ee8, cmsg=...) at /root/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:2949
#12 0x00007ffff44d535f in XrdSecProtocolgsi::getCredentials (this=0x7ffff00059e0, parm=<optimized out>, ei=0x7ffff6cfa0e0) at /root/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:1508
#13 0x00007ffff7eb13a8 in XrdCl::XRootDTransport::DoAuthentication (this=0x46a9c0, hsData=0x7ffff0000b60, info=0x46b810) at /root/xrootd/src/XrdCl/XrdClXRootDTransport.cc:2378
#14 0x00007ffff7eb3553 in XrdCl::XRootDTransport::HandShakeMain (this=0x46a9c0, handShakeData=0x7ffff0000b60, channelData=...) at /root/xrootd/src/XrdCl/XrdClXRootDTransport.cc:552
#15 0x00007ffff7eb3b51 in XrdCl::XRootDTransport::HandShake (this=0x46a9c0, handShakeData=0x7ffff0000b60, channelData=...) at /root/xrootd/src/XrdCl/XrdClXRootDTransport.cc:439
#16 0x00007ffff7f2fae8 in XrdCl::AsyncSocketHandler::HandleHandShake (this=0x46bc70, msg=...) at /root/xrootd/src/XrdCl/XrdClAsyncSocketHandler.cc:539
#17 0x00007ffff7f2febb in XrdCl::AsyncSocketHandler::OnReadWhileHandshaking (this=0x46bc70) at /root/xrootd/src/XrdCl/XrdClAsyncSocketHandler.cc:527
#18 0x00007ffff7f302c5 in XrdCl::AsyncSocketHandler::Event (this=0x46bc70, type=1 '\001') at /root/xrootd/src/XrdCl/XrdClAsyncSocketHandler.cc:227
#19 0x00007ffff7e9d766 in (anonymous namespace)::SocketCallBack::Event (this=0x46c0a0, chP=<optimized out>, cbArg=<optimized out>, evFlags=<optimized out>) at /root/xrootd/src/XrdCl/XrdClPollerBuiltIn.cc:83
#20 0x00007ffff7cbb547 in XrdSys::IOEvents::Poller::CbkXeq (this=0x466320, cP=0x46c0c0, events=1, eNum=<optimized out>, eTxt=<optimized out>) at /root/xrootd/src/XrdSys/XrdSysIOEvents.cc:721
#21 0x00007ffff7cbc83c in XrdSys::IOEvents::PollE::Dispatch (this=this@entry=0x466320, cP=0x46c0c0, pollEv=<optimized out>) at /root/xrootd/src/./XrdSys/XrdSysIOEventsPollE.icc:277
#22 0x00007ffff7cbca38 in XrdSys::IOEvents::PollE::Begin (this=0x466320, syncsem=<optimized out>, retcode=<optimized out>, eTxt=<optimized out>) at /root/xrootd/src/./XrdSys/XrdSysIOEventsPollE.icc:232
#23 0x00007ffff7cb941d in XrdSys::IOEvents::BootStrap::Start (parg=0x7fffffffc4a0) at /root/xrootd/src/XrdSys/XrdSysIOEvents.cc:149
#24 0x00007ffff7cc1a98 in XrdSysThread_Xeq (myargs=0x466040) at /root/xrootd/src/XrdSys/XrdSysPthread.cc:86
#25 0x00007ffff77c9aaf in start_thread () from /lib64/libc.so.6
#26 0x00007ffff784e700 in clone3 () from /lib64/libc.so.6
```
I'll keep you posted on the progress I make in the investigation. 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1662#issuecomment-1076167085
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

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