- **status**: unassigned --> accepted


---

** [tickets:#2741] amfnd: Indefinite recursion in csi removal**

**Status:** accepted
**Milestone:** 5.18.01
**Created:** Wed Dec 20, 2017 12:47 AM UTC by Minh Hon Chau
**Last Updated:** Wed Dec 20, 2017 12:47 AM UTC
**Owner:** Minh Hon Chau


print out from gdb

~~~
### BT ###
#0  0x00007f9253263d40 in vfprintf () from /lib64/libc.so.6
#1  0x00007f92533157d5 in __vasprintf_chk () from /lib64/libc.so.6
#2  0x00007f9253315712 in __asprintf_chk () from /lib64/libc.so.6
#3  0x00007f9253da6484 in asprintf (__fmt=0x7f9253dde740 "%s %s", 
__ptr=0x7ffeeb998768) at /usr/include/bits/stdio2.h:179
#4  logtrace_log (file=0x55af1f15a228 "../../opensaf/src/amf/amfnd/comp.cc", 
line=1773, priority=6, format=0x55af1f15a0ac "Removed '%s' from '%s'") at 
../../opensaf/src/base/logtrace.cc:218
#5  0x000055af1f1224b3 in avnd_comp_csi_remove_done (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=comp@entry=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1773
#6  0x000055af1f12216e in avnd_comp_csi_remove (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1339
#7  0x000055af1f122546 in avnd_comp_csi_remove_done (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=comp@entry=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1835
#8  0x000055af1f12216e in avnd_comp_csi_remove (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1339
#9  0x000055af1f122546 in avnd_comp_csi_remove_done (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=comp@entry=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1835
#10 0x000055af1f12216e in avnd_comp_csi_remove (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1339
#11 0x000055af1f122546 in avnd_comp_csi_remove_done (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=comp@entry=0x55af209f3f50, csi=csi@entry=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1835
~~~

<...>

~~~
#52398 0x000055af1f12216e in avnd_comp_csi_remove (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, comp=0x55af209f3f50, csi=0x55af20a16440) at 
../../opensaf/src/amf/amfnd/comp.cc:1339
#52399 0x000055af1f1526d4 in avnd_su_si_remove (cb=cb@entry=0x55af1f370240 
<_avnd_cb>, su=0x55af209f2010, si=si@entry=0x55af20a12940) at 
../../opensaf/src/amf/amfnd/susm.cc:838
#52400 0x000055af1f155cdd in avnd_evt_last_step_term_evh (cb=0x55af1f370240 
<_avnd_cb>, evt=<optimized out>) at ../../opensaf/src/amf/amfnd/term.cc:166
#52401 0x000055af1f13c58f in avnd_evt_process (evt=0x55af20a07b20) at 
../../opensaf/src/amf/amfnd/main.cc:668
#52402 avnd_main_process () at ../../opensaf/src/amf/amfnd/main.cc:620
#52403 0x000055af1f111a65 in main (argc=1, argv=0x7ffeec1975e8) at 
../../opensaf/src/amf/amfnd/main.cc:213
~~~

More printout on frame 6 and 7

~~~
(gdb) f 6
#6  0x000055af1f12216e in avnd_comp_csi_remove (
    cb=cb@entry=0x55af1f370240 <_avnd_cb>, comp=0x55af209f3f50,
    csi=csi@entry=0x55af20a16440) at ../../opensaf/src/amf/amfnd/comp.cc:1339
1339    in ../../opensaf/src/amf/amfnd/comp.cc
(gdb) p csi->name
$2 = {static npos = <optimized out>,
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>},
    _M_p = 0x55af20a00b98 "safCsi=qwe,safSi=qwe.core-NWA-1,safApp=ABC"}}
(gdb) p csi->curr_assign_state
$3 = AVND_COMP_CSI_ASSIGN_STATE_UNASSIGNED
(gdb) f 7
#7  0x000055af1f122546 in avnd_comp_csi_remove_done (
    cb=cb@entry=0x55af1f370240 <_avnd_cb>, comp=comp@entry=0x55af209f3f50,
    csi=csi@entry=0x55af20a16440) at ../../opensaf/src/amf/amfnd/comp.cc:1835
1835    in ../../opensaf/src/amf/amfnd/comp.cc
~~~


---

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.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to