Print

Print


URL:
  <http://savannah.cern.ch/bugs/?89439>

                 Summary: xrootd crash around XrdSecProtocolgsi::LoadGMAP
                 Project: XROOTD
            Submitted by: lmascett
            Submitted on: 2011-11-30 12:05
                Category: None
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
           Fixed Release: 

    _______________________________________________________

Details:

During night EOSCMS crashed, the coredump seems related to the load of the
gridmapfile for gsi authentication.

/var/spool/eos/core/core.7584


[root@eoscmssrv1 ~]# gdb /usr/bin/xrootd /var/spool/eos/core/mgm/core.7584
(gdb) bt
#0  0x00002b85cefbe265 in raise () from /lib64/libc.so.6
#1  0x00002b85cefbfd10 in abort () from /lib64/libc.so.6
#2  0x00002b85ceff899b in __libc_message () from /lib64/libc.so.6
#3  0x00002b85cf00045f in _int_free () from /lib64/libc.so.6
#4  0x00002b85cf0008bb in free () from /lib64/libc.so.6
#5  0x00002aaaac921cb3 in XrdSecProtocolgsi::LoadGMAP (now=1322538528) at
XrdSecProtocolgsi.cc:4378
#6  0x00002aaaac922d2f in XrdSecProtocolgsi::QueryGMAP (chain=0x2aab5fbf4eb0,
now=1322538528, usrs=...) at XrdSecProtocolgsi.cc:4477
#7  0x00002aaaac92a812 in XrdSecProtocolgsi::Authenticate
(this=0x2aab25a94520, cred=<value optimized out>, parms=0x2aabbfe3c828,
ei=0x2aabbfe3c830) at XrdSecProtocolgsi.cc:1653
#8  0x00000000004353c0 in XrdXrootdProtocol::do_Auth (this=0x2aab183d0520) at
XrdXrootdXeq.cc:128
#9  0x0000000000439fb0 in XrdLink::DoIt (this=0x2aab181cd588) at
XrdLink.cc:416
#10 0x000000000043ea98 in XrdScheduler::Run (this=0x6a4e60) at
XrdScheduler.cc:292
#11 0x000000000043ec09 in XrdStartWorking (carg=0x1da0) at
XrdScheduler.cc:73
#12 0x00000000004822b7 in XrdSysThread_Xeq (myargs=<value optimized out>) at
XrdSysPthread.cc:87
#13 0x00002b85ce1c773d in start_thread () from /lib64/libpthread.so.0
#14 0x00002b85cf0624bd in clone () from /lib64/libc.so.6
(gdb)



    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: 2011-11-30 12:05              By: Jan Iven <iven>
This item has been reassigned from the project EOS bugs tracker to your
tracker.

The original report is still available at bugs #89386

Following are the information included in the original report:

* [field #0]                  Item ID: 89386
* [field #1]                 Group ID: 710
* [field #2]              Open/Closed: Open
* [field #3]                 Severity: 3 - Normal
* [field #4]                  Privacy: Public
* [field #9]                 Category: None
* [field #10]             Submitted by: lmascett
* [field #11]              Assigned to: apeters
* [field #12]             Submitted on: 2011-11-29 10:41
* [field #13]                  Summary: xrootd crash around
XrdSecProtocolgsi::LoadGMAP
* [field #14]      Original Submission: During night EOSCMS crashed, the
coredump seems related to the load of the gridmapfile for gsi
authentication.

/var/spool/eos/core/core.7584


[root@eoscmssrv1 ~]# gdb /usr/bin/xrootd /var/spool/eos/core/mgm/core.7584
(gdb) bt
#0  0x00002b85cefbe265 in raise () from /lib64/libc.so.6
#1  0x00002b85cefbfd10 in abort () from /lib64/libc.so.6
#2  0x00002b85ceff899b in __libc_message () from /lib64/libc.so.6
#3  0x00002b85cf00045f in _int_free () from /lib64/libc.so.6
#4  0x00002b85cf0008bb in free () from /lib64/libc.so.6
#5  0x00002aaaac921cb3 in XrdSecProtocolgsi::LoadGMAP (now=1322538528) at
XrdSecProtocolgsi.cc:4378
#6  0x00002aaaac922d2f in XrdSecProtocolgsi::QueryGMAP (chain=0x2aab5fbf4eb0,
now=1322538528, usrs=...) at XrdSecProtocolgsi.cc:4477
#7  0x00002aaaac92a812 in XrdSecProtocolgsi::Authenticate
(this=0x2aab25a94520, cred=<value optimized out>, parms=0x2aabbfe3c828,
ei=0x2aabbfe3c830) at XrdSecProtocolgsi.cc:1653
#8  0x00000000004353c0 in XrdXrootdProtocol::do_Auth (this=0x2aab183d0520) at
XrdXrootdXeq.cc:128
#9  0x0000000000439fb0 in XrdLink::DoIt (this=0x2aab181cd588) at
XrdLink.cc:416
#10 0x000000000043ea98 in XrdScheduler::Run (this=0x6a4e60) at
XrdScheduler.cc:292
#11 0x000000000043ec09 in XrdStartWorking (carg=0x1da0) at
XrdScheduler.cc:73
#12 0x00000000004822b7 in XrdSysThread_Xeq (myargs=<value optimized out>) at
XrdSysPthread.cc:87
#13 0x00002b85ce1c773d in start_thread () from /lib64/libpthread.so.0
#14 0x00002b85cf0624bd in clone () from /lib64/libc.so.6
(gdb)


* [field #16]               Item Group: None
* [field #17]                   Status: None
* [field #18]        Component Version: None
* [field #19]         Operating System: None
* [field #20]          Reproducibility: None
* [field #21]               Size (loc): None
* [field #22]            Fixed Release: None
* [field #23]          Planned Release: None
* [field #24]                   Effort: 0.00
* [field #28]                 Priority: 5 - Normal
* [field #31]         Percent Complete: 0%
* [field #33]                  Release: 0.1.0-rc44
* [field #58]     Custom Select Box #1: None
* [field #59]     Custom Select Box #2: None
* [field #60]     Custom Select Box #3: None
* [field #61]     Custom Select Box #4: None
* [field #62]     Custom Select Box #5: None
* [field #63]     Custom Select Box #6: None
* [field #64]     Custom Select Box #7: None
* [field #65]     Custom Select Box #8: None
* [field #66]     Custom Select Box #9: None
* [field #67]    Custom Select Box #10: None


-------------------------------------------------------
Date: 2011-11-30 12:05              By: Jan Iven <iven>
(while this crash occurred with EOS, the backtrace shows nothing
EOS-specific)

Versions involved:
xrootd-server-3.0.4-1.slc5
xrootd-debuginfo-3.0.4-1.slc5
xrootd-client-3.0.4-1.slc5
xrootd-libs-3.0.4-1.slc5


(gdb) f 5
#5  0x00002aaaac921cb3 in XrdSecProtocolgsi::LoadGMAP (now=1322538528)
    at XrdSecProtocolgsi.cc:4378
4378	         SafeFree(cent->buf1.buf);
(gdb) info locals
p0 = <value optimized out>
l0 = <value optimized out>
udn = {_vptr.XrdOucString = 0x3745219670, 
  str = 0x2aab56696030 "/DC=ch/DC=cern/OU=Organic
Units/OU=Users/CN=perfilov/CN=635924/CN=Maksim Perfilov", len = 81, siz = 82,
static blksize = -1}
cent = 0x2aab4a755c50
usr = {_vptr.XrdOucString = 0x3745219670, str = 0x2aab56696810 "cms003", 
  len = 6, siz = 7, static blksize = -1}
st = {st_dev = 2305, st_ino = 820690, st_nlink = 1, st_mode = 33188, 
  st_uid = 0, st_gid = 0, pad0 = 0, st_rdev = 0, st_size = 159742, 
  st_blksize = 4096, st_blocks = 328, st_atim = {tv_sec = 1322538528, 
    tv_nsec = 0}, st_mtim = {tv_sec = 1322538441, tv_nsec = 0}, st_ctim = {
    tv_sec = 1322538441, tv_nsec = 0}, __unused = {0, 0, 0}}
fm = 0x2aab5fbed680
line = "\"/DC=ch/DC=cern/OU=Organic
Units/OU=Users/CN=perfilov/CN=635924/CN=Maksim Perfilov\"
cms003\000\000\000\000rracho\" cms003\000\000 cms003", '\000' <repeats 1930
times>
epname = 0x2aaaac933224 "LoadGMAP"
lastCheck = 1322538528


-------------------------------------------------------
Date: 2011-11-29 10:45              By: Lukasz Janyst <ljanyst>
IMO this should be moved to the XRootD tracker.

-------------------------------------------------------
Date: 2011-11-30 12:05              By: Luca Mascetti <lmascett>
During night EOSCMS crashed, the coredump seems related to the load of the
gridmapfile for gsi authentication.

/var/spool/eos/core/core.7584


[root@eoscmssrv1 ~]# gdb /usr/bin/xrootd /var/spool/eos/core/mgm/core.7584
(gdb) bt
#0  0x00002b85cefbe265 in raise () from /lib64/libc.so.6
#1  0x00002b85cefbfd10 in abort () from /lib64/libc.so.6
#2  0x00002b85ceff899b in __libc_message () from /lib64/libc.so.6
#3  0x00002b85cf00045f in _int_free () from /lib64/libc.so.6
#4  0x00002b85cf0008bb in free () from /lib64/libc.so.6
#5  0x00002aaaac921cb3 in XrdSecProtocolgsi::LoadGMAP (now=1322538528) at
XrdSecProtocolgsi.cc:4378
#6  0x00002aaaac922d2f in XrdSecProtocolgsi::QueryGMAP (chain=0x2aab5fbf4eb0,
now=1322538528, usrs=...) at XrdSecProtocolgsi.cc:4477
#7  0x00002aaaac92a812 in XrdSecProtocolgsi::Authenticate
(this=0x2aab25a94520, cred=<value optimized out>, parms=0x2aabbfe3c828,
ei=0x2aabbfe3c830) at XrdSecProtocolgsi.cc:1653
#8  0x00000000004353c0 in XrdXrootdProtocol::do_Auth (this=0x2aab183d0520) at
XrdXrootdXeq.cc:128
#9  0x0000000000439fb0 in XrdLink::DoIt (this=0x2aab181cd588) at
XrdLink.cc:416
#10 0x000000000043ea98 in XrdScheduler::Run (this=0x6a4e60) at
XrdScheduler.cc:292
#11 0x000000000043ec09 in XrdStartWorking (carg=0x1da0) at
XrdScheduler.cc:73
#12 0x00000000004822b7 in XrdSysThread_Xeq (myargs=<value optimized out>) at
XrdSysPthread.cc:87
#13 0x00002b85ce1c773d in start_thread () from /lib64/libpthread.so.0
#14 0x00002b85cf0624bd in clone () from /lib64/libc.so.6
(gdb)








    _______________________________________________________

Reply to this item at:

  <http://savannah.cern.ch/bugs/?89439>

_______________________________________________
  Message sent via/by LCG Savannah
  http://savannah.cern.ch/

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