Print

Print


URL:
  <http://savannah.cern.ch/support/?130984>

                 Summary: xrootd server v3.2.2 segfaults at statistics
generation
                 Project: XROOTD
            Submitted by: jhorky
            Submitted on: 2012-08-06 20:34
                Category: None
                Priority: 5 - Normal
                Severity: 4 - Important
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Hi,

we are seeing quite regular xrootd server segfaults after upgrading to
v3.2.2. It seems like the crash is somehow related to the load of the server
- the more requests are made the more likely is the crash. Here is the
backtrace of one such fail:


[Switching to Thread 0x472ad940 (LWP 16582)]
0x0000003161264c53 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) ()
from /usr/lib64/libstdc++.so.6
(gdb) bt full
#0  0x0000003161264c53 in std::_Rb_tree_increment(std::_Rb_tree_node_base*)
() from /usr/lib64/libstdc++.so.6
No symbol table info available.
#1  0x000000000041c56b in operator++ (this=0xf70f500, 
    buff=0x2aaab402a24e "<stats
id=\"xrootd\"><num>1225</num><ops><open>15037</open><rf>0</rf><rd>27733302</rd><pr>0</pr><wr>464</wr><sync>0</sync><getf>0</getf><putf>0</putf><misc>14941</misc></ops><aio><num>0</num><max>0</max"...,
blen=90857, do_sync=<value optimized out>) at
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:190
No locals.
#2  XrdXrootdStats::Stats (this=0xf70f500, 
    buff=0x2aaab402a24e "<stats
id=\"xrootd\"><num>1225</num><ops><open>15037</open><rf>0</rf><rd>27733302</rd><pr>0</pr><wr>464</wr><sync>0</sync><getf>0</getf><putf>0</putf><misc>14941</misc></ops><aio><num>0</num><max>0</max"...,
blen=90857, do_sync=<value optimized out>) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/XrdXrootd/XrdXrootdStats.cc:87
        len = 11925
        cl_buff = '\000' <repeats 99 times>
        statfmt = "<stats
id=\"xrootd\"><num>%d</num><ops><open>%d</open><rf>%d</rf><rd>%lld</rd><pr>%lld</pr><wr>%lld</wr><sync>%d</sync><getf>%d</getf><putf>%d</putf><misc>%d</misc></ops><aio><num>%lld</num><max>%d</max"...
        client_info = "<stats id=\"client\"><%s>%lld</%s></stats>"
#3  0x00002b830214571e in XrdProtLoad::Statistics (
    buff=0x2aaab402a24e "<stats
id=\"xrootd\"><num>1225</num><ops><open>15037</open><rf>0</rf><rd>27733302</rd><pr>0</pr><wr>464</wr><sync>0</sync><getf>0</getf><putf>0</putf><misc>14941</misc></ops><aio><num>0</num><max>0</max"...,
blen=90857, do_sync=0) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdProtLoad.cc:195
        i = 1
        k = <value optimized out>
        totlen = 0
#4  0x00002b8302147f8d in XrdStats::Stats (this=0xf6fcda0, opts=-1073741833)
at /tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdStats.cc:196
        myTimer = {StopWatch = {tv_sec = 1344270858, tv_usec = 5447},
LastReport = {tv_sec = 1193988228, tv_usec = 259058736}}
        bp = 0x2aaab402a24e "<stats
id=\"xrootd\"><num>1225</num><ops><open>15037</open><rf>0</rf><rd>27733302</rd><pr>0</pr><wr>464</wr><sync>0</sync><getf>0</getf><putf>0</putf><misc>14941</misc></ops><aio><num>0</num><max>0</max"...
        bl = 90857
        sz = 3
        do_sync = 3
        sgen = 0x2b830214f4d8 "<stats
id=\"sgen\"><as>%d</as><et>%lu</et><toe>%ld</toe></stats>"
        tail = 0x2b830214f3e5 "</statistics>"
        snul = 0x2b830214f4a8 "<statistics tod=\"0\"
ver=\"v3.2.2\"></statistics>"
        ovrhed = 331
#5  0x00002b83021482d3 in XrdStats::Report (this=0xf6fcda0, Dest=0x0,
iVal=<value optimized out>, Opts=<value optimized out>) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdStats.cc:122
        Data = <value optimized out>
        theOpts = -1073741833
        Dlen = <value optimized out>
        netDest = {0xf6fca80, 0x0}
        autoSync = 536870912
        repOpts = -9
#6  0x00002b83021484a6 in XrdStatsJob::DoIt (this=0xf715900) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdStats.cc:44
No locals.
#7  0x00002b8302146d66 in XrdScheduler::Run (this=0x2b8301ed98c0) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdScheduler.cc:287
        waiting = 33
        jp = 0xf715900
#8  0x00002b8302146ef9 in XrdStartWorking (carg=0xf72d0d0) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/Xrd/XrdScheduler.cc:65
No locals.
#9  0x00002b8302117e7f in XrdSysThread_Xeq (myargs=<value optimized out>) at
/tmp/xrd3-installer-root/xrdbase/xrootd-3.2.2/src/XrdSys/XrdSysPthread.cc:67
        ap = 0xf72d0d0
        retc = <value optimized out>
#10 0x000000315b60673d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#11 0x000000315aed44bd in clone () from /lib64/libc.so.6
No symbol table info available.


This is the end of the xrd.log:

120806 18:34:23 16710 alicesgm.16506:[log in to unmask] ftsofs_open: 0-644
fn=/15/64218/38f4aea4-cc11-11e1-b3b0-53fab73c02b8
120806 18:34:23 16710 alicesgm.16506:[log in to unmask] oss_Open_ufs: fd=32839
flags=0 mode=644 path=/mnt/fs1/15/64218/38f4aea4-cc11-11e1-b3b0-53fab73c02b8
120806 18:34:23 16606 sec_getParms: 172.16.9.2 sectoken=&P=unix
120806 18:34:24 16681 alicesgm.26757:[log in to unmask] ftsofs_close: use=1
fn=/07/55745/aabddb92-8903-11e1-90a4-3f8b9d20f466
120806 18:34:24 16681 alicesgm.26757:[log in to unmask] ftsofs_close: use=0
fn=dummy
120806 18:34:24 16681 alicesgm.26757:[log in to unmask] ftsofs_close: use=0
fn=dummy
120806 18:34:24 16681 alicesgm.26757:[log in to unmask] ftsofs_vopen:
path=/02/18732/84656f6c-88ab-11e1-b2b5-3f752cabc310 opaque=&authz=-----BEGIN
SEALED CIPHER-----
WiKj2tAOOzxH7RdKVivqF6z28-yHFdcR-qY7oINtHdhzMgzWdyoKMhtjyl2gmuXF-HyoGM3Vfve2
AyoPwB-CI3FqdH0rfKkifoG3p-8WM6clrU7ECwwCpjkZFVcmBd1FF9WuTWZYFAadSxRQM9QsVkk1
Le0zo-JIuVmqjCvgICU=
-----END SEALED CIPHER-----
-----BEGIN SEALED ENVELOPE-----
AAAAgGs22KtHiMHD6551fX+Ub3ZK8vZLe6B+xbWUVtg+z8uP-BVbwDUZQPf-5Kp4rnqyUuHNujuw
QGLVLuK9a39jQLg1UF3MVzwaMNbrjyr8VpLkRL4Y2d+sSAnkEDCD2xSUd8VTwUV84EuQWsu6sdNT
l2QVWjG1Ta0gaItR75gdGcJ4sU6lh62-ONvxL0hXNfF8Tzt2-EIXJLA93za77tE8sJqVpFBFHGdV
NEbiWixeMZ6lv6Tn2Dm8WSPGOg3evkLQU7WgNP1Xqb-X8YNl21E-qfuzATlH8Bi-CMoVMJVNMvmt
O30My9CojNH9pP5YM1nSd31aMTquelQyGcVSVxkHxMisnHmFGCA-BJz6YPvgLDHVbOOyd9x53vF3
y1IGtQtHGI+d9NC4zi2TqsM0Rn4OkSVuy1hhkx-Yn3zaGRWOEzLZ+ktBECK8AElm1vySjzCypyPe
7vq1awqYKWssDFG5c-JJyfwCfMTTHEV8GH4VqtGXqgmISafJ4CIH+6MBFlsFzcczQPxLoK6i-Ugb
qF3ezAgZi+eElrru+f3q7-LrARvfZgXiC6FIei+LmSPZ03s1gE6IqzPdzcxYqDjH7zQndfOtA1GL
GLyCXggNhx3Ma-2gA16oIfQUHNybcuASG3gVp5qJ3jQqSBtCvxXUBAL+Ij7T3HzkDkSnXy16ODax
fOQ1u0cb5D2DuLh4OZeSOI7K1sgeelyyo4+QQsZDt2T-74kwlx9n1fK6QZhg93CNmHJJhdoDFHTb
5YwiTBZPOjMiKxyaWMIHMwxOdiQmnnITf351wqVFdsx0ui8+0hEzX-Sf9UuME3bZdOwyMixJUWH1
Mu8nYdC3HfoJEGSSQBH3d2WcVWlJkMC-a-WxEkJzw2SyO-6LIkmiRHyh0b-zPPzYniVJ+THhK+fU
TGQdTUaO2yHwMuANa0MO0-bI3wHBIDrQT0ow0VhozAUIbIx0UBk5f3hkRd2fMvK7T4aW95ypdy9P
6VFQ8V3ZT+TtTUt9f3UMMWqI64nwr74jDk04Hfh1ZYtEYW4Kn-OVvdHBp+khfjRxnbr7qx06EN9A
ugVrXvrr6d-ARiTdiUOqMAaGAcSB5fQMwjd5UQkwSmP1dZNmj4NsBFuidKJc+sjJZ0LdRVL97fio
DOYwpp7NsCcZqG4e+Q==
-----END SEALED ENVELOPE-----

120806 18:34:24 16681 alicesgm.26757:[log in to unmask] ftsofs_open: 0-644
fn=/02/18732/84656f6c-88ab-11e1-b2b5-3f752cabc310
120806 18:34:24 16681 alicesgm.26757:[log in to unmask] oss_Open_ufs: fd=32821
flags=0 mode=644 path=/mnt/fs1/02/18732/84656f6c-88ab-11e1-b2b5-3f752cabc310
120806 18:34:28 16646 sec_getParms: 172.16.2.11 sectoken=&P=unix
120806 18:34:29 16654 sec_getParms: 172.16.9.2 sectoken=&P=unix
120806 18:34:29 16623 sec_getParms: 172.16.6.2 sectoken=&P=unix
120806 18:34:31 16453 sec_getParms: 172.16.2.4 sectoken=&P=unix
120806 18:34:33 16572 sec_getParms: 172.16.6.42 sectoken=&P=unix
120806 18:34:34 17038 sec_getParms: 172.16.6.21 sectoken=&P=unix
120806 18:34:35 16275 sec_getParms: 172.16.6.19 sectoken=&P=unix
120806 18:34:42 16527 alicesgm.19990:[log in to unmask] ftsofs_vopen:
path=/10/22065/18d504f6-b588-11e1-a578-00266cfd8b68 opaque=&authz=-----BEGIN
SEALED CIPHER-----
dNYG-opBF5kelWJmZ4CA5w7TVRU-fogCJAeeZlNTZLugqe28fRiceAUTpMMF0c1Xn3T4QrJYYYJT


The server is running as ALICE SE.
Please let me know if you need more information.

Jiri Horky




    _______________________________________________________

Reply to this item at:

  <http://savannah.cern.ch/support/?130984>

_______________________________________________
  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