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

Reply via email to