(gdb) bt
#0  are_sponsor_csis_assigned_in_su (csi=csi@entry=0x55dc2efaf870, 
su=0x55dc2efa95f0) at src/amf/amfd/csi.cc:1525
#1  0x000055dc2e47d9fd in verify_csi_deps_and_delete_invalid_compcsi 
(susi=susi@entry=0x55dc2ef9af90) at src/amf/amfd/sgproc.cc:59
#2  0x000055dc2e48096f in avd_new_assgn_susi (cb=cb@entry=0x55dc2e6efe60 
<_control_block>, su=su@entry=0x55dc2efa95f0, si=0x55dc2efaae00, 
ha_state=ha_state@entry=SA_AMF_HA_ACTIVE, ckpt=ckpt@entry=false,
    ret_ptr=ret_ptr@entry=0x7ffe5898f2f8) at src/amf/amfd/sgproc.cc:226
#3  0x000055dc2e45fe8d in avd_sg_2n_su_chose_asgn (cb=cb@entry=0x55dc2e6efe60 
<_control_block>, sg=0x55dc2ef97600) at src/amf/amfd/sg_2n_fsm.cc:710
#4  0x000055dc2e460421 in SG_2N::su_insvc (this=<optimized out>, 
cb=0x55dc2e6efe60 <_control_block>, su=0x55dc2efa95f0) at 
src/amf/amfd/sg_2n_fsm.cc:1491
#5  0x000055dc2e49fd59 in AVD_SU::unlock (this=this@entry=0x55dc2efa95f0, 
immoi_handle=immoi_handle@entry=901943263503, 
invocation=invocation@entry=794568949761) at src/amf/amfd/su.cc:954
#6  0x000055dc2e4a28f4 in su_admin_op_cb (immoi_handle=901943263503, 
invocation=794568949761, su_name=0x7f8938008268, op_id=1, params=<optimized 
out>) at src/amf/amfd/su.cc:1435
#7  0x000055dc2e42ade8 in admin_operation_cb (immoi_handle=901943263503, 
invocation=794568949761, obj_name=0x7f8938008268, op_id=1, 
params=0x7f89380015c0) at src/amf/amfd/imm.cc:907
#8  0x00007f8943cd98ba in imma_process_callback_info 
(cb=cb@entry=0x7f8943ee4300 <imma_cb>, cl_node=0x55dc2ef77d00, 
callback=callback@entry=0x7f8938008240, immHandle=901943263503)
    at src/imm/agent/imma_proc.cc:2240
#9  0x00007f8943cdadc9 in imma_hdl_callbk_dispatch_all (cb=0x7f8943ee4300 
<imma_cb>, immHandle=901943263503) at src/imm/agent/imma_proc.cc:1832
#10 0x00007f8943ccf1b1 in saImmOiDispatch (immOiHandle=901943263503, 
dispatchFlags=SA_DISPATCH_ALL) at src/imm/agent/imma_oi_api.cc:642
#11 0x000055dc2e3e5b5c in main_loop () at src/amf/amfd/main.cc:720
#12 main (argc=<optimized out>, argv=<optimized out>) at 
src/amf/amfd/main.cc:851
(gdb) bt full
#0  are_sponsor_csis_assigned_in_su (csi=csi@entry=0x55dc2efaf870, 
su=0x55dc2efa95f0) at src/amf/amfd/csi.cc:1525
        compcsi = <optimized out>
        is_sponsor_assigned = false
        tmp_csi = 0x0
        spons_csi = 0x55dc2efcc590
#1  0x000055dc2e47d9fd in verify_csi_deps_and_delete_invalid_compcsi 
(susi=susi@entry=0x55dc2ef9af90) at src/amf/amfd/sgproc.cc:59
        csi = 0x55dc2efaf870
#2  0x000055dc2e48096f in avd_new_assgn_susi (cb=cb@entry=0x55dc2e6efe60 
<_control_block>, su=su@entry=0x55dc2efa95f0, si=0x55dc2efaae00, 
ha_state=ha_state@entry=SA_AMF_HA_ACTIVE, ckpt=ckpt@entry=false,
    ret_ptr=ret_ptr@entry=0x7ffe5898f2f8) at src/amf/amfd/sgproc.cc:226
        susi = 0x55dc2ef9af90
        l_comp = <optimized out>
        __FUNCTION__ = "avd_new_assgn_susi"
        rc = 2
        compcsi = <optimized out>
        l_csi = <optimized out>
        cst = <optimized out>
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4c7776 
"src/amf/amfd/sgproc.cc",
          function_ = 0x55dc2e4c7df0 <avd_new_assgn_susi(cl_cb_tag*, AVD_SU*, 
AVD_SI*, SaAmfHAStateT, bool, avd_su_si_rel_tag**)::__FUNCTION__> 
"avd_new_assgn_susi"}
#3  0x000055dc2e45fe8d in avd_sg_2n_su_chose_asgn (cb=cb@entry=0x55dc2e6efe60 
<_control_block>, sg=0x55dc2ef97600) at src/amf/amfd/sg_2n_fsm.cc:710
        __for_range = @0x55dc2ef976c0: {<std::_Vector_base<AVD_SI*, 
std::allocator<AVD_SI*> >> = {
            _M_impl = {<std::allocator<AVD_SI*>> = 
{<__gnu_cxx::new_allocator<AVD_SI*>> = {<No data fields>}, <No data fields>}, 
_M_start = 0x55dc2efe8a70, _M_finish = 0x55dc2efe8a78,
              _M_end_of_storage = 0x55dc2efe8a78}}, <No data fields>}
        a_susi = <optimized out>
        s_susi = 0x0
        a_su = 0x55dc2efa95f0
        s_su = 0x0
        return_su = 0x0
        tmp_susi = 0x1ffe00021
        __FUNCTION__ = "avd_sg_2n_su_chose_asgn"
        l_flag = false
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4c49d7 
"src/amf/amfd/sg_2n_fsm.cc",
          function_ = 0x55dc2e4c53f0 <avd_sg_2n_su_chose_asgn(cl_cb_tag*, 
AVD_SG*)::__FUNCTION__> "avd_sg_2n_su_chose_asgn"}
#4  0x000055dc2e460421 in SG_2N::su_insvc (this=<optimized out>, 
cb=0x55dc2e6efe60 <_control_block>, su=0x55dc2efa95f0) at 
src/amf/amfd/sg_2n_fsm.cc:1491
        rc = 1
        l_su = <optimized out>
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4c49d7 
"src/amf/amfd/sg_2n_fsm.cc", function_ = 0x55dc2e4c5358 
<SG_2N::su_insvc(cl_cb_tag*, AVD_SU*)::__FUNCTION__> "su_insvc"}
        __FUNCTION__ = "su_insvc"
#5  0x000055dc2e49fd59 in AVD_SU::unlock (this=this@entry=0x55dc2efa95f0, 
immoi_handle=immoi_handle@entry=901943263503, 
invocation=invocation@entry=794568949761) at src/amf/amfd/su.cc:954
        is_oper_successful = true
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4cacea 
"src/amf/amfd/su.cc", function_ = 0x55dc2e4cbfb1 <AVD_SU::unlock(unsigned long 
long, unsigned long long)::__FUNCTION__> "unlock"}
        __FUNCTION__ = "unlock"
#6  0x000055dc2e4a28f4 in su_admin_op_cb (immoi_handle=901943263503, 
invocation=794568949761, su_name=0x7f8938008268, op_id=1, params=<optimized 
out>) at src/amf/amfd/su.cc:1435
        su = 0x55dc2efa95f0
        __FUNCTION__ = "su_admin_op_cb"
        cb = 0x55dc2e6efe60 <_control_block>
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4cacea 
"src/amf/amfd/su.cc",
          function_ = 0x55dc2e4cbe44 <su_admin_op_cb(unsigned long long, 
unsigned long long, SaNameT const*, unsigned long long, 
SaImmAdminOperationParamsT_2 const**)::__FUNCTION__> "su_admin_op_cb"}
#7  0x000055dc2e42ade8 in admin_operation_cb (immoi_handle=901943263503, 
invocation=794568949761, obj_name=0x7f8938008268, op_id=1, 
params=0x7f89380015c0) at src/amf/amfd/imm.cc:907
        object_name = {static npos = <optimized out>, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>},
            _M_p = 0x55dc2ef77c78 "safSu=ma_su_1,safSg=ma_sg,safApp=ma_app"}}
        type = AVSV_SA_AMF_SU
        t_ = {trace_leave_called = false, file_ = 0x55dc2e4bc791 
"src/amf/amfd/imm.cc",
          function_ = 0x55dc2e4bd120 <admin_operation_cb(unsigned long long, 
unsigned long long, SaNameT const*, unsigned long long, 
SaImmAdminOperationParamsT_2 const**)::__FUNCTION__> "admin_operation_cb"}
        __FUNCTION__ = "admin_operation_cb"
#8  0x00007f8943cd98ba in imma_process_callback_info 
(cb=cb@entry=0x7f8943ee4300 <imma_cb>, cl_node=0x55dc2ef77d00, 
callback=callback@entry=0x7f8938008240, immHandle=901943263503)
    at src/imm/agent/imma_proc.cc:2240
        __FUNCTION__ = "imma_process_callback_info"
---Type <return> to continue, or q <return> to quit---
        clientCapable = true
        t_ = {trace_leave_called = false, file_ = 0x7f8943ce0c98 
"src/imm/agent/imma_proc.cc",
          function_ = 0x7f8943ce11f0 <imma_process_callback_info(imma_cb*, 
imma_client_node*, imma_callback_info*, unsigned long long)::__FUNCTION__> 
"imma_process_callback_info"}
        isPbeOp = <optimized out>
        isExtendedNameValid = true
        isAttrExtendedName = false
#9  0x00007f8943cdadc9 in imma_hdl_callbk_dispatch_all (cb=0x7f8943ee4300 
<imma_cb>, immHandle=901943263503) at src/imm/agent/imma_proc.cc:1832
        callback = 0x7f8938008240
        cl_node = 0x55dc2ef77d00
#10 0x00007f8943ccf1b1 in saImmOiDispatch (immOiHandle=901943263503, 
dispatchFlags=SA_DISPATCH_ALL) at src/imm/agent/imma_oi_api.cc:642
        locked = false
        pend_dis = 0
        __FUNCTION__ = "saImmOiDispatch"
        rc = SA_AIS_OK
        cl_node = 0x0
        pend_fin = 0
        t_ = {trace_leave_called = false, file_ = 0x7f8943cdc9a1 
"src/imm/agent/imma_oi_api.cc", function_ = 0x7f8943cde940 
<saImmOiDispatch::__FUNCTION__> "saImmOiDispatch"}
#11 0x000055dc2e3e5b5c in main_loop () at src/amf/amfd/main.cc:720
        pollretval = <optimized out>
        evt = <optimized out>
        polltmo = <optimized out>
        term_fd = 15
        cb = 0x55dc2e6efe60 <_control_block>
        error = <optimized out>
        old_sync_state = AVD_STBY_IN_SYNC
#12 main (argc=<optimized out>, argv=<optimized out>) at 
src/amf/amfd/main.cc:851



---

** [tickets:#2969] Amf: Amfd crashes when su is unlocked**

**Status:** unassigned
**Milestone:** 5.18.12
**Created:** Thu Nov 22, 2018 04:19 AM UTC by Thang Duc Nguyen
**Last Updated:** Thu Nov 22, 2018 04:19 AM UTC
**Owner:** nobody


Reproduce steps
1. Deploy 2N-2SU, 2Csi per SI.
2. set depency csi1 on csi2.
3. delete csi2.
4. lock and unlock SU. Then AMFD crash.


---

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.
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to