---

** [tickets:#1996] amfd: segv at avd_mds_svc_evt**

**Status:** unassigned
**Milestone:** 5.2.FC
**Created:** Fri Sep 02, 2016 08:47 AM UTC by Hans Nordebäck
**Last Updated:** Fri Sep 02, 2016 08:47 AM UTC
**Owner:** nobody


The problem seems related to #1533 and concurrent use of nds_mds_ver_db,
in one thread, mds, this std::map is updated and in another thread, amf main, 
this std::map is searched. There are some 
other issues related to #1553, e.g not checking for map::end after calling 
std::find.



[New LWP 487]
[New LWP 486]
[New LWP 485]
[New LWP 1024]
[New LWP 488]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/local/lib/opensaf/osafamfd'.
Program terminated with signal SIGSEGV, Segmentation fault.
.#0  0x0000000000467444 in std::less<unsigned int>::operator() (this=0x91c8e0 
<nds_mds_ver_db>, __x=@0xf0102000320: <error reading variable>, 
__y=@0x7f1d800029ec: 131343) at /usr/include/c++/4.8/bits/stl_function.h:235

Thread 5 (Thread 0x7f1d8fdd8b00 (LWP 488)):
.#0  __clock_nanosleep (clock_id=1, flags=1, req=0x7f1d8fdd81f0, 
rem=0x7f1d8de6e974 <__clock_nanosleep+132>) at 
../sysdeps/unix/sysv/linux/clock_nanosleep.c:49
        oldstate = 0
        r = 1
.#1  0x00007f1d8f92597b in osaf_nanosleep (sleep_duration=0x7f1d8e950a10 
<base::kOneSecond>) at osaf_time.c:39
        wakeup_time = {tv_sec = 469472, tv_nsec = 708770410}
        retval = 32541
.#2  0x00007f1d8e94cccf in base::Sleep (duration=...) at 
../../../../../osaf/libs/core/cplusplus/base/time.h:134
No locals.
.#3  0x00007f1d8e94cde4 in rda_callback_task (rda_callback_cb=0x14b8ba0) at 
rda_papi.cc:119
        msg = "10 2", '\000' <repeats 59 times>
        value = 2
        conn_lost = true
        rc = PCSRDA_RC_IPC_CONNECT_FAILED
        retry_count = 1
        cmd_type = RDE_RDA_HA_ROLE
        cb_info = {cb_type = PCS_RDA_ROLE_CHG_IND, info = {io_role = 
PCS_RDA_STANDBY}}
.#4  0x00007f1d8f6e0184 in start_thread (arg=0x7f1d8fdd8b00) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1d8fdd8b00
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139764944440064, 
5385371924346809383, 1, 1, 139764944440768, 139764944440064, 
-5438183959281423321, -5438182417374925785}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
.#5  0x00007f1d8de6037d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 4 (Thread 0x7f1d8d158700 (LWP 1024)):
.#0  0x00007f1d8de52fdd in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
.#1  0x00007f1d8f925466 in osaf_ppoll (io_fds=0x7f1d8d157930, i_nfds=1, 
i_timeout_ts=0x7f1d8d1578e0, i_sigmask=0x0) at osaf_poll.c:105
        current_time = {tv_sec = 139764942527168, tv_nsec = 565213401186789}
        elapsed_time = {tv_sec = 0, tv_nsec = 0}
        time_left = 30000
        millisecond_round_up = {tv_sec = 0, tv_nsec = 999999}
        max_possible_timeout = {tv_sec = 2147483, tv_nsec = 647000000}
        start_time = {tv_sec = 469470, tv_nsec = 764416467}
        time_left_ts = {tv_sec = 30, tv_nsec = 999999}
        result = -1893259308
.#2  0x00007f1d8f9252d8 in osaf_poll (io_fds=0x7f1d8d157930, i_nfds=1, 
i_timeout=30000) at osaf_poll.c:44
        timeout_ts = {tv_sec = 30, tv_nsec = 0}
.#3  0x00007f1d8f92567b in osaf_poll_one_fd (i_fd=11, i_timeout=30000) at 
osaf_poll.c:128
        set = {fd = 11, events = 1, revents = 0}
        result = 32541
.#4  0x00007f1d8f236f8a in imma_sync_with_immnd (cb=0x7f1d8f48d0e0 <imma_cb>) 
at imma_init.c:82
        __FUNCTION__ = "imma_sync_with_immnd"
.#5  0x00007f1d8f237449 in imma_create (sv_id=NCSMDS_SVC_ID_IMMA_OI) at 
imma_init.c:168
        cb = 0x7f1d8f48d0e0 <imma_cb>
        rc = 1
        value = 0x0
        __FUNCTION__ = "imma_create"
.#6  0x00007f1d8f23796a in imma_startup (sv_id=NCSMDS_SVC_ID_IMMA_OI) at 
imma_init.c:289
        rc = 1
        pt_err = 0
        __FUNCTION__ = "imma_startup"
.#7  0x00007f1d8f22295a in initialize_common (immOiHandle=0x913b58 
<_control_block+632>, inout_version=0x7f1d8d157de0, client_node=0x7f1d8d157da8) 
at imma_oi_api.c:129
        cb = 0x7f1d8f48d0e0 <imma_cb>
        rc = SA_AIS_OK
        init_evt = {next = 0x7f1d8d157a90, type = 2406380569, info = {imma = 
{type = 0, info = {initRsp = {immHandle = 139764939684397, error = 2366995104}, 
errRsp = {error = 2408905261, errStrings = 0x7f1d8d157aa0}, admInitRsp = {error 
= 2408905261, ownerId = 32541}, ccbInitRsp = {error = 2408905261, ccbId = 
32541}, searchInitRsp = {error = 2408905261, searchId = 32541}, searchNextRsp = 
0x7f1d8f94fa2d <ncs_sel_obj_rmv_operation_shut+153>, searchBundleNextRsp = 
0x7f1d8f94fa2d <ncs_sel_obj_rmv_operation_shut+153>, searchRemote = {client_hdl 
= 139764939684397, requestNodeId = 2366995104, remoteNodeId = 32541, searchId = 
0, objectName = {size = 2366995184, buf = 0x0}, attributeNames = 0x0}, admOpReq 
= {adminOwnerId = 2408905261, invocation = 32541, operationId = 
139764897774240, continuationId = 0, timeout = 139764897774320, objectName = 
{size = 0, buf = 0x0}, params = 0x7f1d8d1589c0}, admOpRsp = {oi_client_hdl = 
139764939684397, invocation = 139764897774240, result = 0, error = 0, parms = 
0x7f1d8d157af0}, objCreate = {ccbId = 2408905261, adminOwnerId = 32541, 
className = {size = 2366995104, buf = 0x0}, parentOrObjectDn = {size = 
2366995184, buf = 0x0}, attrValues = 0x0, immHandle = 139764897778112}, 
objDelete = {ccbId = 2408905261, adminOwnerId = 32541, objectName = {size = 
2366995104, buf = 0x0}, immHandle = 139764897774320}, objModify = {ccbId = 
2408905261, adminOwnerId = 32541, objectName = {size = 2366995104, buf = 0x0}, 
attrMods = 0x7f1d8d157af0, immHandle = 0}, ccbCompl = {ccbId = 2408905261, 
implId = 32541, invocation = 2366995104, immHandle = 0}, classDescr = 
{className = {size = 2408905261, buf = 0x7f1d8d157aa0 ""}, classCategory = 0, 
attrDefinitions = 0x7f1d8d157af0}, implSetRsp = {error = 2408905261, implId = 
32541}, tmr_info = {type = 2408905261, adm_owner_hdl = 139764897774240, 
client_hdl = 0, invocation = 139764897774320}}}, immnd = {dont_free_me = false, 
unused1 = false, unused2 = false, unused3 = false, error = 0, type = 
2408905261, info = {initReq = {version = {releaseCode = 160 '\240', 
majorVersion = 122 'z', minorVersion = 21 '\025'}, client_pid = 32541}, finReq 
= {client_hdl = 139764897774240}, adminitReq = {client_hdl = 139764897774240, i 
= {adminOwnerName = {_opaque = {0, 0, 0, 0, 31472, 36117, 32541, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 35264, 36117, 32541, 0, 34560, 36117, 32541, 0, 29196, 36760, 
32541, 0, 31472, 36117, 32541, 0, 3481, 36801, 32541, 0, 1, 0, 6, 0, 14936, 
9803, 0, 0, 1, 0, 0, 0, 3692, 36801, 32541, 0, 58120, 36833, 32541, 0, 61575, 
31894, 0, 0, 12, 0, 0, 0, 16, 0, 0, 0, 58120, 36833, 32541, 0, 6118, 36801, 
32541, 0, 54400, 36751, 32541, 0, 64680, 36646, 32541, 0, 3, 0, 674, 0, 63851, 
36646, 32541, 0, 27816, 36311, 32541, 0, 23490, 498, 0, 0, 31824, 36117, 32541, 
0, 3692, 36801, 32541, 0, 0, 0, 0, 0, 43690, 32215, 0, 0, 2, 0, 0, 0, 16, 0, 0, 
0, 6064, 36647, 32541, 0, 1}}, releaseOwnershipOnFinalize = SA_FALSE}}, 
ccbinitReq = {adminOwnerId = 2366995104, ccbFlags = 0, client_hdl = 
139764897774320}, implSet = {client_hdl = 139764897774240, impl_name = {size = 
0, buf = 0x7f1d8d157af0 "\f"}, impl_id = 0, scope = 0, oi_timeout = 0}, 
admFinReq = {adm_owner_id = 2366995104}, admReq = {adm_owner_id = 2366995104, 
scope = 32541, objectNames = 0x0}, admOpReq = {adminOwnerId = 2366995104, 
invocation = 32541, operationId = 0, continuationId = 139764897774320, timeout 
= 0, objectName = {size = 0, buf = 0x7f1d8d1589c0 "\300\215ݏ\035\177"}, params 
= 0x7f1d8d158700}, fevsReq = {sender_count = 139764897774240, reply_dest = 0, 
client_hdl = 139764897774320, msg = {size = 0, buf = 0x0}, isObjSync = 192 
'\300'}, admOpRsp = {oi_client_hdl = 139764897774240, invocation = 0, result = 
2366995184, error = 32541, parms = 0x0}, ccbUpcallRsp = {oi_client_hdl = 
139764897774240, ccbId = 0, implId = 0, inv = 2366995184, result = 32541, name 
= {_opaque = {0, 0, 0, 0, 0, 0, 0, 0, 35264, 36117, 32541, 0, 34560, 36117, 
32541, 0, 29196, 36760, 32541, 0, 31472, 36117, 32541, 0, 3481, 36801, 32541, 
0, 1, 0, 6, 0, 14936, 9803, 0, 0, 1, 0, 0, 0, 3692, 36801, 32541, 0, 58120, 
36833, 32541, 0, 61575, 31894, 0, 0, 12, 0, 0, 0, 16, 0, 0, 0, 58120, 36833, 
32541, 0, 6118, 36801, 32541, 0, 54400, 36751, 32541, 0, 64680, 36646, 32541, 
0, 3, 0, 674, 0, 63851, 36646, 32541, 0, 27816, 36311, 32541, 0, 23490, 498, 0, 
0, 31824, 36117, 32541, 0, 3692, 36801, 32541, 0, 0, 0, 0, 0, 43690, 32215, 0, 
0, 2, 0, 0, 0, 16, 0, 0, 0, 6064, 36647, 32541, 0, 1, 1024, 0, 0, 0, 0, 5, 0, 
31680}}, errorString = {size = 2406321936, buf = 0x7f1d8d157cd0 
"H\253m\217\035\177"}}, classDescr = {className = {size = 2366995104, buf = 
0x0}, classCategory = 2366995184, attrDefinitions = 0x0}, objCreate = {ccbId = 
2366995104, adminOwnerId = 32541, className = {size = 0, buf = 0x7f1d8d157af0 
"\f"}, parentOrObjectDn = {size = 0, buf = 0x0}, attrValues = 0x7f1d8d1589c0, 
immHandle = 139764897777408}, objModify = {ccbId = 2366995104, adminOwnerId = 
32541, objectName = {size = 0, buf = 0x7f1d8d157af0 "\f"}, attrMods = 0x0, 
immHandle = 0}, objDelete = {ccbId = 2366995104, adminOwnerId = 32541, 
objectName = {size = 0, buf = 0x7f1d8d157af0 "\f"}, immHandle = 0}, obj_sync = 
{className = {size = 2366995104, buf = 0x0}, objectName = {size = 2366995184, 
buf = 0x0}, attrValues = 0x0, next = 0x7f1d8d1589c0}, finSync = 
{lastContinuationId = 2366995104, adminOwners = 0x0, implementers = 
0x7f1d8d157af0, classes = 0x0, ccbResults = 0x0}, ccbId = 2366995104, searchOp 
= {client_hdl = 139764897774240, searchId = 0}, searchInit = {client_hdl = 
139764897774240, rootName = {size = 0, buf = 0x7f1d8d157af0 "\f"}, scope = 0, 
searchOptions = 0, searchParam = {present = 2366998976, choice = {oneAttrParam 
= {attrName = {size = 2366998272, buf = 0x7f1d8f98720c 
<mcm_pvt_del_sync_send_entry+656> "H\307", <incomplete sequence \350>}, 
attrValueType = 2366995184, attrValue = {val = {saint32 = -1883173479, sauint32 
= 2411793817, saint64 = 139764942572953, sauint64 = 139764942572953, satime = 
139764942572953, safloat = -1.9036507e-29, sadouble = 6.9053056618270758e-310, 
x = {size = 2411793817, buf = 0x600000001 <error: Cannot access memory at 
address 0x600000001>}}}}}}, attributeNames = 0x264b3a58, ccbId = 1}, 
rtAttUpdRpl = {sr = {client_hdl = 139764897774240, requestNodeId = 0, 
remoteNodeId = 0, searchId = 2366995184, objectName = {size = 0, buf = 0x0}, 
attributeNames = 0x7f1d8d1589c0}, result = 2366998272}, searchRemote = 
{client_hdl = 139764897774240, requestNodeId = 0, remoteNodeId = 0, searchId = 
2366995184, objectName = {size = 0, buf = 0x0}, attributeNames = 
0x7f1d8d1589c0}, rspSrchRmte = {result = 2366995104, requestNodeId = 32541, 
remoteNodeId = 0, searchId = 0, runtimeAttrs = {objectName = {size = 
2366995184, buf = 0x0}, attrValuesList = 0x0}}, ctrl = {nodeId = 2366995104, 
rulingEpoch = 32541, fevsMsgStart = 0, ndExecPid = 2366995184, canBeCoord = 29 
'\035', isCoord = 127 '\177', syncStarted = 0 '\000', nodeEpoch = 0, pbeEnabled 
= 0 '\000', dir = {size = 0, buf = 0x7f1d8d1589c0 "\300\215ݏ\035\177"}, xmlFile 
= {size = 2366998272, buf = 0x7f1d8f98720c <mcm_pvt_del_sync_send_entry+656> 
"H\307", <incomplete sequence \350>}, pbeFile = {size = 2366995184, buf = 
0x7f1d8fc10d99 <check_match+89> "\205\300\017\205\257"}}, adminitGlobal = 
{globalOwnerId = 2366995104, i = {adminOwnerName = {_opaque = {32541, 0, 0, 0, 
0, 0, 31472, 36117, 32541, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35264, 36117, 32541, 0, 
34560, 36117, 32541, 0, 29196, 36760, 32541, 0, 31472, 36117, 32541, 0, 3481, 
36801, 32541, 0, 1, 0, 6, 0, 14936, 9803, 0, 0, 1, 0, 0, 0, 3692, 36801, 32541, 
0, 58120, 36833, 32541, 0, 61575, 31894, 0, 0, 12, 0, 0, 0, 16, 0, 0, 0, 58120, 
36833, 32541, 0, 6118, 36801, 32541, 0, 54400, 36751, 32541, 0, 64680, 36646, 
32541, 0, 3, 0, 674, 0, 63851, 36646, 32541, 0, 27816, 36311, 32541, 0, 23490, 
498, 0, 0, 31824, 36117, 32541, 0, 3692, 36801, 32541, 0, 0, 0, 0, 0, 43690, 
32215, 0, 0, 2, 0, 0, 0, 16, 0, 0, 0, 6064, 36647, 32541}}, 
releaseOwnershipOnFinalize = (SA_TRUE | unknown: 67108864)}}, ccbinitGlobal = 
{globalCcbId = 2366995104, i = {adminOwnerId = 0, ccbFlags = 139764897774320, 
client_hdl = 0}}, mds_info = {change = 2366995104, dest = 0, svc_id = 
2366995184, node_id = 32541, role = 0}, syncFevsBase = 139764897774240}}, immd 
= {type = 0, info = {ctrl_msg = {ndExecPid = 2408905261, epoch = 32541, refresh 
= 160 '\240', pbeEnabled = 122 'z', dir = {size = 0, buf = 0x7f1d8d157af0 
"\f"}, xmlFile = {size = 0, buf = 0x0}, pbeFile = {size = 2366998976, buf = 
0x7f1d8d158700 ""}, fevs_count = 139764939911692, admo_id_count = 2366995184, 
ccb_id_count = 32541, impl_count = 2411793817}, admown_init = {client_hdl = 
139764939684397, i = {adminOwnerName = {_opaque = {31392, 36117, 32541, 0, 0, 
0, 0, 0, 31472, 36117, 32541, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35264, 36117, 32541, 
0, 34560, 36117, 32541, 0, 29196, 36760, 32541, 0, 31472, 36117, 32541, 0, 
3481, 36801, 32541, 0, 1, 0, 6, 0, 14936, 9803, 0, 0, 1, 0, 0, 0, 3692, 36801, 
32541, 0, 58120, 36833, 32541, 0, 61575, 31894, 0, 0, 12, 0, 0, 0, 16, 0, 0, 0, 
58120, 36833, 32541, 0, 6118, 36801, 32541, 0, 54400, 36751, 32541, 0, 64680, 
36646, 32541, 0, 3, 0, 674, 0, 63851, 36646, 32541, 0, 27816, 36311, 32541, 0, 
23490, 498, 0, 0, 31824, 36117, 32541, 0, 3692, 36801, 32541, 0, 0, 0, 0, 0, 
43690, 32215, 0, 0, 2, 0, 0, 0, 16, 0, 0, 0, 6064}}, releaseOwnershipOnFinalize 
= (SA_TRUE | unknown: 32540)}}, ccb_init = {adminOwnerId = 2408905261, ccbFlags 
= 139764897774240, client_hdl = 0}, impl_set = {r = {client_hdl = 
139764939684397, impl_name = {size = 2366995104, buf = 0x0}, impl_id = 
2366995184, scope = 32541, oi_timeout = 0}, reply_dest = 0}, objModify = {ccbId 
= 2408905261, adminOwnerId = 32541, objectName = {size = 2366995104, buf = 
0x0}, attrMods = 0x7f1d8d157af0, immHandle = 0}, ccbId = 2408905261, admoId = 
2408905261, fevsReq = {sender_count = 139764939684397, reply_dest = 
139764897774240, client_hdl = 0, msg = {size = 2366995184, buf = 0x0}, 
isObjSync = 0 '\000'}, tmr_info = {type = 2408905261, info = {immnd_dest = 
139764897774240}}, mds_info = {change = 2408905261, dest = 139764897774240, 
svc_id = 0, node_id = 0, role = 2366995184}, rda_info = {io_role = 2408905261}, 
syncFevsBase = {fevsBase = 139764939684397, client_hdl = 139764897774240}, pbe2 
= {epoch = 2408905261, maxCcbId = 32541, maxCommitTime = 2366995104, 
maxWeakCcbId = 0, maxWeakCommitTime = 2366995184}}}}, sinfo = {to_svc = 
2406329160, dest = 32988842, stype = 2366995648, ctxt = {length = 29 '\035', 
data = "\177\000\000X#\342\217\035\177\000\000"}, mSynReqCount = 0 '\000', pid 
= 0, uid = 2413945880, gid = 32541}}
        out_evt = 0x0
        proc_rc = 1
        cl_node = 0x0
        locked = true
        requested_version = {releaseCode = 0 '\000', majorVersion = 0 '\000', 
minorVersion = 0 '\000'}
        timeout_env_value = 0x0
        __FUNCTION__ = "initialize_common"
.#8  0x00007f1d8f22265b in saImmOiInitialize_2 (immOiHandle=0x913b58 
<_control_block+632>, immOiCallbacks=0x8473a0 <avd_callbacks>, 
inout_version=0x7f1d8d157de0) at imma_oi_api.c:81
        cl_node = 0x0
        rc = 0
.#9  0x00000000005d23df in immutil_saImmOiInitialize_2 (immOiHandle=0x913b58 
<_control_block+632>, immOiCallbacks=0x8473a0 <avd_callbacks>, version=0x875230 
<immVersion>) at immutil.c:1121
        localVer = {releaseCode = 65 'A', majorVersion = 2 '\002', minorVersion 
= 15 '\017'}
        rc = 0
        nTries = 0
.#10 0x00000000004894ae in avd_imm_reinit_bg_thread (_cb=0x9138e0 
<_control_block>) at imm.cc:1846
        evt = 0x4402b6 <std::__atomic_base<unsigned long 
long>::operator=(unsigned long long)+58>
        status = 0
        MAX_NO_RETRIES = 180
        __FUNCTION__ = "avd_imm_reinit_bg_thread"
        rc = SA_AIS_OK
        cb = 0x9138e0 <_control_block>
        time = {tv_sec = 1, tv_nsec = 0}
        no_of_retries = 1
.#11 0x00007f1d8f6e0184 in start_thread (arg=0x7f1d8d158700) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1d8d158700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139764897777408, 
5385371924346809383, 0, 0, 139764897778112, 139764897777408, 
-5438178938062001113, -5438182417374925785}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
.#12 0x00007f1d8de6037d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 3 (Thread 0x7f1d8fe1b780 (LWP 485)):
.#0  0x00007f1d8eff4000 in gcov_read_words () from 
/usr/local/lib/libSaImmOm.so.0
No symbol table info available.
.#1  0x00007f1d8eff44fe in __gcov_read_counter () from 
/usr/local/lib/libSaImmOm.so.0
No symbol table info available.
.#2  0x00007f1d8eff5f44 in __gcov_merge_add () from 
/usr/local/lib/libSaImmOm.so.0
No symbol table info available.
.#3  0x00007f1d8eff5cbb in gcov_exit () from /usr/local/lib/libSaImmOm.so.0
No symbol table info available.
.#4  0x00007f1d8dda253a in __cxa_finalize (d=0x7f1d8f204380) at 
cxa_finalize.c:56
        check = 18
        cxafn = <optimized out>
        cxaarg = <optimized out>
        f = 0x7f1d8e125f70 <initial+240>
        funcs = 0x7f1d8e125e80 <initial>
.#5  0x00007f1d8ef958b3 in __do_global_dtors_aux () from 
/usr/local/lib/libSaImmOm.so.0
No symbol table info available.
.#6  0x00007ffea92045d0 in ?? ()
No symbol table info available.
.#7  0x00007f1d8fc1770a in _dl_fini () at dl-fini.c:252
        array = 0x7f1d8f203da0
        i = 0
        nmaps = 32541
        nloaded = <optimized out>
        i = 4
        l = 0x7f1d8fe229c0
        ns = 139764910662970
        maps = 0x7ffea92044d0
        maps_size = 139764932035456
        do_audit = -1881003584
        __PRETTY_FUNCTION__ = "_dl_fini"
Backtrace stopped: frame did not save the PC

Thread 2 (Thread 0x7f1d8fe18b00 (LWP 486)):
.#0  0x00007f1d8de52fdd in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
.#1  0x00007f1d8f925466 in osaf_ppoll (io_fds=0x7f1d8fe18290, i_nfds=1, 
i_timeout_ts=0x7f1d8fe182c0, i_sigmask=0x0) at osaf_poll.c:105
        current_time = {tv_sec = 139764944700096, tv_nsec = 139764944700064}
        elapsed_time = {tv_sec = 0, tv_nsec = 0}
        time_left = 3700
        millisecond_round_up = {tv_sec = 0, tv_nsec = 999999}
        max_possible_timeout = {tv_sec = 2147483, tv_nsec = 647000000}
        start_time = {tv_sec = 469471, tv_nsec = 925359413}
        time_left_ts = {tv_sec = 3, tv_nsec = 700999999}
        result = -1886070961
.#2  0x00007f1d8f935965 in ncs_tmr_wait () at sysf_tmr.c:409
        rc = 1
        inds_rmvd = 1
        next_delay = 37
        tv = {tv_sec = 3, tv_usec = 700000}
        ts_current = {tv_sec = 469471, tv_nsec = 925359146}
        ts = {tv_sec = 3, tv_nsec = 700000000}
        set = {fd = 5, events = 1, revents = 0}
.#3  0x00007f1d8f6e0184 in start_thread (arg=0x7f1d8fe18b00) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1d8fe18b00
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139764944702208, 
5385371924346809383, 1, 1, 139764944702912, 139764944702208, 
-5438183443885347801, -5438182417374925785}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
.#4  0x00007f1d8de6037d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7f1d8fdf8b00 (LWP 487)):
.#0  0x0000000000467444 in std::less<unsigned int>::operator() (this=0x91c8e0 
<nds_mds_ver_db>, __x=@0xf0102000320: <error reading variable>, 
__y=@0x7f1d800029ec: 131343) at /usr/include/c++/4.8/bits/stl_function.h:235
No locals.
.#1  0x000000000049f2b3 in std::_Rb_tree<unsigned int, std::pair<unsigned int 
const, unsigned char>, std::_Select1st<std::pair<unsigned int const, unsigned 
char> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, 
unsigned char> > >::equal_range (this=0x91c8e0 <nds_mds_ver_db>, 
__k=@0x7f1d800029ec: 131343) at /usr/include/c++/4.8/bits/stl_tree.h:1209
        __x = 0xf0102000300
        __y = 0x91c8e8 <nds_mds_ver_db+8>
.#2  0x000000000049e21d in std::_Rb_tree<unsigned int, std::pair<unsigned int 
const, unsigned char>, std::_Select1st<std::pair<unsigned int const, unsigned 
char> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, 
unsigned char> > >::erase (this=0x91c8e0 <nds_mds_ver_db>, __x=@0x7f1d800029ec: 
131343) at /usr/include/c++/4.8/bits/stl_tree.h:1769
        __p = {first = <error reading variable>
        __old_size = 139764678272560
.#3  0x000000000049ddd3 in std::map<unsigned int, unsigned char, 
std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned 
char> > >::erase (this=0x91c8e0 <nds_mds_ver_db>, __x=@0x7f1d800029ec: 131343) 
at /usr/include/c++/4.8/bits/stl_map.h:727
No locals.
.#4  0x000000000049d09d in avd_mds_svc_evt (evt_info=0x7f1d800029d0) at 
mds.cc:454
        evt = 0x7f1d80002630
        rc = 1
        cb = 0x9138e0 <_control_block>
        __FUNCTION__ = "avd_mds_svc_evt"
.#5  0x000000000049c50a in avd_mds_cbk (info=0x7f1d800029c0) at mds.cc:281
        rc = 1
        __FUNCTION__ = "avd_mds_cbk"
.#6  0x00007f1d8f9a0fb4 in mds_mcm_user_event_callback 
(local_svc_hdl=562945658454028, pwe_id=1, svc_id=13, role=V_DEST_RL_ACTIVE, 
vdest_id=65535, adest=564113889559048, event_type=NCSMDS_DOWN, 
svc_sub_part_ver=7 '\a', archword_type=10 '\n') at mds_c_api.c:3363
        status = 1
        local_svc_info = 0x14b9ff0
        local_subtn_info = 0x14ba190
        event_msg = 0x7f1d800029b0
        cbinfo = 0x7f1d800029c0
        curr_queue_element = 0x0
        __FUNCTION__ = "mds_mcm_user_event_callback"
.#7  0x00007f1d8f99e2b7 in mds_mcm_svc_down (pwe_id=1, svc_id=13, 
role=V_DEST_RL_ACTIVE, scope=NCSMDS_SCOPE_NONE, vdest_id=65535, 
vdest_policy=NCS_VDEST_TYPE_N_WAY_ROUND_ROBIN, adest=564113889559048, 
my_pcon=false, local_svc_hdl=562945658454028, subtn_ref_val=3, 
svc_sub_part_ver=7 '\a', archword_type=10 '\n') at mds_c_api.c:2639
        status = 1
        local_subtn_scope = NCSMDS_SCOPE_NONE
        local_subtn_view = MDS_VIEW_NORMAL
        active_adest = 564113889559009
        tmr_running = false
        subtn_result_info = 0x0
        next_active_result_info = 0x0
        log_subtn_result_info = 0x7f1d80001100
        dest_role = V_DEST_RL_ACTIVE
        __FUNCTION__ = "mds_mcm_svc_down"
        info = 0x0
.#8  0x00007f1d8f96c262 in mds_mdtm_process_recvdata (rcv_bytes=34, 
buff_in=0x7f1d80001400 
"V\022\064V\001\002V\001\004\r\240{\377\377\240{\377\377") at mds_dt_trans.c:929
        pwe_id = 1
        svc_id = 13
        role = V_DEST_RL_ACTIVE
        scope = NCSMDS_SCOPE_NONE
        vdest = 65535
        policy = NCS_VDEST_TYPE_N_WAY_ROUND_ROBIN
        svc_hdl = 562945658454028
        svc_sub_part_ver = 7 '\a'
        archword_type = 10 '\n'
        msg_type = MDTM_LIB_DOWN_TYPE
        mds_version = 1
        mds_indentifire = 1444033622
        server_type = 1442907149
        server_instance_lower = 2692481023
        node_id = 131343
        process_id = 520
        ref_val = 3
        adest = 564113889559048
        src_nodeid = 131343
        src_process_id = 503
        buff_dump = 0
        tcp_id = 564113889559031
        buffer = 0x7f1d80001422 ""
        __PRETTY_FUNCTION__ = "mds_mdtm_process_recvdata"
.#9  0x00007f1d8f96af65 in mdtm_process_poll_recv_data_tcp () at 
mds_dt_trans.c:652
        local_len_buf = 34
        data = 0x14b845a "\002"
        recd_bytes = 34
        __FUNCTION__ = "mdtm_process_poll_recv_data_tcp"
        __PRETTY_FUNCTION__ = "mdtm_process_poll_recv_data_tcp"
.#10 0x00007f1d8f96baf0 in mdtm_process_recv_events_tcp () at mds_dt_trans.c:799
        pollres = 1
.#11 0x00007f1d8f6e0184 in start_thread (arg=0x7f1d8fdf8b00) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1d8fdf8b00
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139764944571136, 
5385371924346809383, 1, 1, 139764944571840, 139764944571136, 
-5438183942101554137, -5438182417374925785}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
.#12 0x00007f1d8de6037d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
235     /usr/include/c++/4.8/bits/stl_function.h: No such file or directory.


---

Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/opensaf/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/opensaf/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to