Menu

#3236 amf: amfd crash in multi partitioned clusters rejoin

5.20.11
fixed
None
defect
amf
d
minor
False
2020-11-16
2020-11-16
Thuan Tran
No

Multi partitioned clusters rejoin get AMFD crash if there are 2 APPs with SI dependency in system.

#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
set = {__val = {0 <repeats 12 times>, 94208580979184, 1, 0, 140252073291392}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007f8efa4368b1 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler =
{sa_handler = 0x0, sa_sigaction = 0x0}

, sa_mask = {__val = {0 <repeats 11 times>, 94208581903408, 17, 17, 0, 140721644046128}}, sa_flags = 1335559920, sa_restorer = 0x0}
sigs = {__val = {32, 0 <repeats 15 times>}}
__cnt = <optimized out>
__set = <optimized out>
__cnt = <optimized out>
__set = <optimized out>
#2 0x00007f8efafe802b in _osafassert_fail (file=file@entry=0x55aea2dc8e77 "src/amf/amfd/sg.cc", __line=line@entry=1819, __func=func@entry=0x55aea2dc94f8 <AVD_SG::set_fsm_state(AVD_SG_FSM_STATE, bool)::FUNCTION> "set_fsm_state", __assertion=_assertion@entry=0x55aea2dc8f6a "su_oper_list.empty() == true") at src/base/sysf_def.c:296
No locals.
#3 0x000055aea2d5c19b in AVD_SG::set_fsm_state (this=this@entry=0x55aea4fed160, state=state@entry=AVD_SG_FSM_STABLE, wrt_to_imm=wrt_to_imm@entry=true) at src/amf/amfd/sg.cc:1819
t_ =
{trace_leave_called = false, file_ = 0x55aea2dc8e77 "src/amf/amfd/sg.cc", function_ = 0x55aea2dc94f8 <AVD_SG::set_fsm_state(AVD_SG_FSM_STATE, bool)::__FUNCTION__> "set_fsm_state"}

_FUNCTION_ = "set_fsm_state"

Related

Wiki: ChangeLog-5.20.11

Discussion

  • Thuan Tran

    Thuan Tran - 2020-11-16
    • status: assigned --> review
     
  • Thuan Tran

    Thuan Tran - 2020-11-16
    • status: review --> fixed
     
  • Thuan Tran

    Thuan Tran - 2020-11-16

    commit c4091499e28980c732c8ac4136e10243617ac81d (HEAD -> develop, origin/develop)
    Author: thuan.tran thuan.tran@dektech.com.au
    Date: Thu Nov 12 16:05:40 2020 +0700

    amf: fix amfd crash in multi partitioned clusters rejoin [#3236]
    
    AMFD recovery after headless should check if any SI sponsor
    under failover to decide SG stable or not.
    
     

Log in to post a comment.