- **Type**: defect --> enhancement
---
** [tickets:#328] amf: amfd crashed on standby controller when two payloads are
brought up with same slot id.**
**Status:** unassigned
**Milestone:** future
**Labels:** 4.2.0
**Created:** Fri May 24, 2013 09:43 AM UTC by Praveen
**Last Updated:** Tue Dec 17, 2013 05:38 AM UTC
**Owner:** nobody
Migrated from http://devel.opensaf.org/ticket/2262.
Two payloads are brought up with amf slot id,Both of them came up,but amfnd on
standby controller crashed with following bt
gdb) bt full
0 0x00007fd5c29c2e6d in search (pTree=0x6b79e0, key=0x6f63d8 "") at
patricia.c:94
pNode = (NCS_PATRICIA_NODE *) 0x0
pPrevNode = (NCS_PATRICIA_NODE *) 0x6f6290
1 0x00007fd5c29c30e9 in ncs_patricia_tree_add (pTree=0x6b79e0, pNode=0x6f6290)
at patricia.c:259
pSrch = (NCS_PATRICIA_NODE *) 0x7fffcae48bb0
pTmpNode = (NCS_PATRICIA_NODE *) 0x433bff
pPrevNode = (NCS_PATRICIA_NODE *) 0x7fffcae48bdc
bit = 132096
2 0x00000000004337d9 in avd_node_add_nodeid (node=0x6f6290) at avd_node.c:42
rc = 132096
PRETTY_FUNCTION = "avd_node_add_nodeid"
3 0x000000000041a0a3 in avd_ckpt_node (cb=0x6b6b40, ckpt_node=0x7fffcae48c80,
action=NCS_MBCSV_ACT_UPDATE) at avd_ckpt_updt.c:71
rc = 1
node = (AVD_AVND *) 0x6f6290
FUNCTION = "avd_ckpt_node"
PRETTY_FUNCTION = "avd_ckpt_node"
4 0x000000000040d2e5 in avsv_decode_ckpt_avd_node_config (cb=0x6b6b40,
dec=0x718798) at avd_ckpt_dec.c:325
status = 1
avnd_ptr = (AVD_AVND *) 0x7fffcae48c80
dec_avnd = {tree_node_id_node = {bit = 0, left = 0x0, right = 0x0, key_info =
0x0}, tree_node_name_node = {bit = 0, left = 0x0, right = 0x0,
key_info = 0x0}, name = {length = 42, value =
"safAmfNode=PL-4,safAmfCluster=myAmfCluster", '\0' <repeats 213 times>},
node_info = {nodeId = 132096,
nodeAddress = {family = SA_CLM_AF_INET, length = 0,
value = '\0' <repeats 14 times>, "\n", '\0' <repeats 15 times>, "!\000��", '\0'
<repeats 29 times>}, nodeName = {length = 0,
value = '\0' <repeats 255 times>}, executionEnvironment = {length = 0, value =
'\0' <repeats 255 times>}, member = SA_TRUE,
bootTimestamp = 1319266319000000000, initialViewNumber = 9}, adest = 0,
saAmfNodeClmNode = {length = 0, value = '\0' <repeats 255 times>},
saAmfNodeCapacity = 0x0, saAmfNodeSuFailOverProb = 0, saAmfNodeSuFailoverMax =
0, saAmfNodeAutoRepair = SA_FALSE,
saAmfNodeFailfastOnTerminationFailure = SA_FALSE,
saAmfNodeFailfastOnInstantiationFailure = SA_FALSE, saAmfNodeAdminState =
SA_AMF_ADMIN_UNLOCKED,
saAmfNodeOperState = SA_AMF_OPERATIONAL_DISABLED, admin_node_pend_cbk =
{admin_oper = 0, invocation = 0}, su_cnt_admin_oper = 0,
node_state = AVD_AVND_STATE_ABSENT, list_of_ncs_su = 0x0, list_of_su = 0x0,
pg_csi_list = {order = 0, start_ptr = 0x0, end_ptr = 0x0, cmp_cookie = 0,
free_cookie = 0, n_nodes = 0}, type = AVSV_AVND_CARD_PAYLOAD, rcv_msg_id = 0,
snd_msg_id = 0, cluster_list_node_next = 0x0, cluster = 0x0,
clm_pend_inv = 0, clm_change_start_preceded = false, recvr_fail_sw = false}
ederror = 4294901760
FUNCTION = "avsv_decode_ckpt_avd_node_config"
PRETTY_FUNCTION = "avsv_decode_ckpt_avd_node_config"
5 0x000000000040cc56 in avsv_dequeue_async_update_msgs (cb=0x6b6b40,
pr_or_fr=true) at avd_chkop.c:1214
status = 1
updt_msg = (AVSV_ASYNC_UPDT_MSG_QUEUE *) 0x718790
FUNCTION = "avsv_dequeue_async_update_msgs"
6 0x000000000040b817 in avsv_mbcsv_process_dec_cb (cb=0x6b6b40,
arg=0x7fffcae492d0) at avd_chkop.c:327
status = 1
FUNCTION = "avsv_mbcsv_process_dec_cb"
7 0x000000000040b48a in avsv_mbcsv_cb (arg=0x7fffcae492d0) at avd_chkop.c:169
status = 32725
8 0x00007fd5c29dba35 in ncs_mbscv_rcv_decode (peer=0x6fb320, evt=0x6f1220) at
mbcsv_act.c:393
parg = {i_op = NCS_MBCSV_CBOP_DEC, i_client_hdl = 0, i_ckpt_hdl = 4292870177,
info = {encode = {io_msg_type = NCS_MBCSV_MSG_ASYNC_UPDATE,
io_action = NCS_MBCSV_ACT_UPDATE, io_reo_type = 48, io_reo_hdl = 0, io_uba =
{start = 0x0, ub = 0x0,
bufp = 0x1400000000 <Address 0x1400000000 out of bounds>, res = 20, ttl = 0,
max = 7130592}, io_req_context = 7077892, i_peer_version = 37760},
decode = {i_msg_type = NCS_MBCSV_MSG_ASYNC_UPDATE, i_action =
NCS_MBCSV_ACT_UPDATE, i_reo_type = 48, i_uba = {start = 0x0, ub = 0x0, bufp =
0x0,
res = 0, ttl = 20, max = 20}, o_req_context = 7130592, i_peer_version = 4},
peer = {i_service = NCS_SERVICE_ID_LEAP_TMR, i_peer_version = 3},
notify = {i_uba = {start = 0x300000001, ub = 0x30, bufp = 0x0, res = 0, ttl =
0, max = 0}, i_peer_version = 0, i_msg = 0x14}, error = {
i_code = NCS_MBCSV_WARM_SYNC_TMR_EXP, i_err = 3, i_arg = 0x30, i_peer_version =
0}}}
status = 2
mbc_inst = (MBCSV_REG *) 0x6ccd00
FUNCTION = "ncs_mbscv_rcv_decode"
9 0x00007fd5c29dbbfd in ncs_mbcsv_rcv_async_update (peer=0x6fb320,
evt=0x6f1220) at mbcsv_act.c:440
—Type <return> to continue, or q <return> to quit—
FUNCTION = "ncs_mbcsv_rcv_async_update"
10 0x00007fd5c29e3d91 in mbcsv_process_events (rcvd_evt=0x6f1220,
mbcsv_hdl=4293918753) at mbcsv_pr_evts.c:168
rc = 1
mbc_reg = (MBCSV_REG *) 0x6ccd00
peer = (PEER_INST *) 0x6fb320
ckpt = (CKPT_INST *) 0x6dd6f0
hdl_to_give = 4291821601
FUNCTION = "mbcsv_process_events"
11 0x00007fd5c29e3fc7 in mbcsv_hdl_dispatch_all (mbcsv_hdl=4293918753,
mbx=4288675841) at mbcsv_pr_evts.c:272
rcvd_evt = (MBCSV_EVT *) 0x6f1220
rc = 1
FUNCTION = "mbcsv_hdl_dispatch_all"
12 0x00007fd5c29dd6c9 in mbcsv_process_dispatch_request (arg=0x7fffcae494a0) at
mbcsv_api.c:423
mbc_reg = (MBCSV_REG *) 0x6ccd00
rc = SA_AIS_OK
mail_box = 4288675841
FUNCTION = "mbcsv_process_dispatch_request"
13 0x00007fd5c29dd035 in ncs_mbcsv_svc (arg=0x7fffcae494a0) at mbcsv_api.c:162
No locals.
#14 0x000000000040c40d in avsv_mbcsv_dispatch (cb=0x6b6b40, flag=2) at
avd_chkop.c:828
mbcsv_arg = {i_op = NCS_MBCSV_OP_DISPATCH, i_mbcsv_hdl = 4293918753, info =
{initialize = {i_mbcsv_cb = 0x2, i_version = 0,
i_service = NCS_SERVICE_ID_BASE, o_mbcsv_hdl = 0}, sel_obj_get = {o_select_obj
= 2}, dispatch = {i_disp_flags = SA_DISPATCH_ALL}, finalize = {
i_dummy = 2}, open = {i_pwe_hdl = 2, i_client_hdl = 0, o_ckpt_hdl = 0}, close
= {i_ckpt_hdl = 2}, chg_role = {i_ckpt_hdl = 2, i_ha_state = 0},
send_ckpt = {i_ckpt_hdl = 2, i_send_type = NCS_MBCSV_SND_SYNC, i_reo_type = 0,
i_reo_hdl = 0, i_action = NCS_MBCSV_ACT_DONT_CARE, io_no_peer = false},
send_notify = {i_ckpt_hdl = 2, i_msg_dest = NCS_MBCSV_ACTIVE, i_msg = 0x0},
send_data_req = {i_ckpt_hdl = 2, i_uba = {start = 0x0, ub = 0x0,
bufp = 0x0, res = 0, ttl = 0, max = 0}}, obj_set = {i_ckpt_hdl = 2, i_obj =
NCS_MBCSV_OBJ_WARM_SYNC_ON_OFF, i_val = 0}, obj_get = {i_ckpt_hdl = 2,
i_obj = NCS_MBCSV_OBJ_WARM_SYNC_ON_OFF, o_val = 0}}}
rc = 32767
15 0x0000000000439aff in avd_main_proc () at avd_proc.c:569
pollretval = 1
cb = (AVD_CL_CB *) 0x6b6b40
evt = (AVD_EVT *) 0x75fd40
mbx_fd = {raise_obj = 11, rmv_obj = 12}
error = SA_AIS_OK
polltmo = -1
PRETTY_FUNCTION = "avd_main_proc"
16 0x0000000000408aac in main (argc=2, argv=0x7fffcae49638) at amfd_main.c:47
error = 0
ee_id = 0x0
node_id = 0
(gdb)
---
Sent from sourceforge.net because [email protected] 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.------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets