[tickets] [opensaf:tickets] #2205 imm: IMMND crashes when receiving D2ND_ABORT_CCB

2019-07-02 Thread Vu Minh Nguyen via Opensaf-tickets
- Attachments has changed:

Diff:



--- old
+++ new
@@ -1 +0,0 @@
-osafNode.immnd.bz2 (18.9 MB; application/octet-stream)






---

** [tickets:#2205] imm: IMMND crashes when receiving D2ND_ABORT_CCB**

**Status:** fixed
**Milestone:** 5.0.2
**Created:** Thu Nov 24, 2016 07:23 AM UTC by Hung Nguyen
**Last Updated:** Wed Nov 30, 2016 03:46 AM UTC
**Owner:** Hung Nguyen


~~~
Nov 16 10:06:17 SC-2-1 osafimmnd[5608]: 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:6169: 
ccbAbort: Assertion '*nodeId == ccb->mAugCcbParent->mOriginatingNode' failed.
~~~

~~~
Nov 16 10:06:17.260296 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_A2ND_OI_CCB_AUG_INIT (91) from 0
Nov 16 10:06:17.260303 osafimmnd [5608:immnd_evt.c:10304] >> 
immnd_evt_ccb_augment_init
Nov 16 10:06:17.260310 osafimmnd [5608:ImmModel.cc:6502] >> ccbAugmentInit
Nov 16 10:06:17.260323 osafimmnd [5608:ImmModel.cc:6555] TR Augment CCB in 
state MODIFY_OP
Nov 16 10:06:17.260329 osafimmnd [5608:ImmModel.cc:6592] TR 
omuti->second:0x14051f0
Nov 16 10:06:17.260359 osafimmnd [5608:ImmModel.cc:6593] TR 
omuti->second->mContinuationId:24 == rsp->inv:24
Nov 16 10:06:17.260366 osafimmnd [5608:ImmModel.cc:6600] TR obj:0x1405460
Nov 16 10:06:17.260371 osafimmnd [5608:ImmModel.cc:6658] << ccbAugmentInit

Nov 16 10:06:17.261479 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_D2ND_ABORT_CCB (62) from 0
Nov 16 10:06:17.261486 osafimmnd [5608:immnd_evt.c:7684] >> 
immnd_evt_proc_ccb_finalize
Nov 16 10:06:17.261490 osafimmnd [5608:immnd_evt.c:6921] >> immnd_evt_ccb_abort
Nov 16 10:06:17.261495 osafimmnd [5608:immnd_evt.c:6925] TR We expect there to 
be a PBE
Nov 16 10:06:17.261501 osafimmnd [5608:ImmModel.cc:6079] >> ccbAbort
Nov 16 10:06:17.261506 osafimmnd [5608:ImmModel.cc:6088] T5 ABORT CCB 79
Nov 16 10:06:17.261539 osafimmnd [5608:ImmModel.cc:6151] NO Ccb 79 ABORTED 
(immcfg_SC-2-1_9735)
~~~


When IMMND received A2ND_OI_CCB_AUG_INIT the ccbstate was changed to CCB_READY.
Then when D2ND_ABORT_CCB message came, in ImmModel::ccbAbort()
\*nodeId is not updated and later it failed to assert

~~~
osafassert(*nodeId == ccb->mAugCcbParent->mOriginatingNode);
~~~

Attached is IMMND traces.



---

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.___
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets


[tickets] [opensaf:tickets] #2205 imm: IMMND crashes when receiving D2ND_ABORT_CCB

2016-11-28 Thread Hung Nguyen
- **status**: accepted --> review



---

** [tickets:#2205] imm: IMMND crashes when receiving D2ND_ABORT_CCB**

**Status:** review
**Milestone:** 5.0.2
**Created:** Thu Nov 24, 2016 07:23 AM UTC by Hung Nguyen
**Last Updated:** Thu Nov 24, 2016 07:30 AM UTC
**Owner:** Hung Nguyen
**Attachments:**

- 
[osafNode.immnd.bz2](https://sourceforge.net/p/opensaf/tickets/2205/attachment/osafNode.immnd.bz2)
 (18.9 MB; application/octet-stream)


~~~
Nov 16 10:06:17 SC-2-1 osafimmnd[5608]: 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:6169: 
ccbAbort: Assertion '*nodeId == ccb->mAugCcbParent->mOriginatingNode' failed.
~~~

~~~
Nov 16 10:06:17.260296 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_A2ND_OI_CCB_AUG_INIT (91) from 0
Nov 16 10:06:17.260303 osafimmnd [5608:immnd_evt.c:10304] >> 
immnd_evt_ccb_augment_init
Nov 16 10:06:17.260310 osafimmnd [5608:ImmModel.cc:6502] >> ccbAugmentInit
Nov 16 10:06:17.260323 osafimmnd [5608:ImmModel.cc:6555] TR Augment CCB in 
state MODIFY_OP
Nov 16 10:06:17.260329 osafimmnd [5608:ImmModel.cc:6592] TR 
omuti->second:0x14051f0
Nov 16 10:06:17.260359 osafimmnd [5608:ImmModel.cc:6593] TR 
omuti->second->mContinuationId:24 == rsp->inv:24
Nov 16 10:06:17.260366 osafimmnd [5608:ImmModel.cc:6600] TR obj:0x1405460
Nov 16 10:06:17.260371 osafimmnd [5608:ImmModel.cc:6658] << ccbAugmentInit

Nov 16 10:06:17.261479 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_D2ND_ABORT_CCB (62) from 0
Nov 16 10:06:17.261486 osafimmnd [5608:immnd_evt.c:7684] >> 
immnd_evt_proc_ccb_finalize
Nov 16 10:06:17.261490 osafimmnd [5608:immnd_evt.c:6921] >> immnd_evt_ccb_abort
Nov 16 10:06:17.261495 osafimmnd [5608:immnd_evt.c:6925] TR We expect there to 
be a PBE
Nov 16 10:06:17.261501 osafimmnd [5608:ImmModel.cc:6079] >> ccbAbort
Nov 16 10:06:17.261506 osafimmnd [5608:ImmModel.cc:6088] T5 ABORT CCB 79
Nov 16 10:06:17.261539 osafimmnd [5608:ImmModel.cc:6151] NO Ccb 79 ABORTED 
(immcfg_SC-2-1_9735)
~~~


When IMMND received A2ND_OI_CCB_AUG_INIT the ccbstate was changed to CCB_READY.
Then when D2ND_ABORT_CCB message came, in ImmModel::ccbAbort()
\*nodeId is not updated and later it failed to assert

~~~
osafassert(*nodeId == ccb->mAugCcbParent->mOriginatingNode);
~~~

Attached is IMMND traces.



---

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.--
___
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets


[tickets] [opensaf:tickets] #2205 imm: IMMND crashes when receiving D2ND_ABORT_CCB

2016-11-23 Thread Hung Nguyen
backtrace


~~~
GNU gdb (GDB; SUSE Linux Enterprise 12) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib64/opensaf/osafimmnd...done.
[New LWP 5608]
[New LWP 5612]
[New LWP 5610]
[New LWP 5611]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib64/opensaf/osafimmnd --tracemask=0x'.
Program terminated with signal SIGABRT, Aborted.
#0  0x7efe3c1690c7 in raise () from /lib64/libc.so.6
### BT ###
#0  0x7efe3c1690c7 in raise () from /lib64/libc.so.6
#1  0x7efe3c16a478 in abort () from /lib64/libc.so.6
#2  0x7efe3d5e129e in __osafassert_fail (__file=, 
__line=, __func=, __assertion=) at 
../../../../../../opensaf/osaf/libs/core/leap/sysf_def.c:281
#3  0x00430a14 in ImmModel::ccbAbort (this=0x119c840, 
ccbId=ccbId@entry=79, connVector=..., clVector=..., 
nodeId=nodeId@entry=0x7ffcaaaf5314, 
pbeNodeIdPtr=pbeNodeIdPtr@entry=0x7ffcaaaf5318) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:6169
#4  0x00430dd2 in immModel_ccbAbort (cb=cb@entry=0x69e5a0 <_immnd_cb>, 
ccbId=ccbId@entry=79, arrSize=arrSize@entry=0x7ffcaaaf530c, 
implConnArr=implConnArr@entry=0x7ffcaaaf5320, 
clientArr=clientArr@entry=0x7ffcaaaf5328, 
clArrSize=clArrSize@entry=0x7ffcaaaf5310, nodeId=nodeId@entry=0x7ffcaaaf5314, 
pbeNodeId=0x7ffcaaaf5318) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:1353
#5  0x00404276 in immnd_evt_ccb_abort (cb=cb@entry=0x69e5a0 
<_immnd_cb>, ccbId=79, clientArr=clientArr@entry=0x7ffcaaaf5548, 
clArrsize=clArrsize@entry=0x7ffcaaaf5538, nodeId=nodeId@entry=0x7ffcaaaf553c) 
at ../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_evt.c:6931
#6  0x00407ff8 in immnd_evt_proc_ccb_finalize (cb=cb@entry=0x69e5a0 
<_immnd_cb>, evt=evt@entry=0x7ffcaaaf57e0, 
originatedAtThisNd=originatedAtThisNd@entry=SA_FALSE, 
clnt_hdl=clnt_hdl@entry=0, reply_dest=0) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_evt.c:7687
#7  0x00416afd in immnd_evt_proc_fevs_dispatch (cb=cb@entry=0x69e5a0 
<_immnd_cb>, msg=msg@entry=0x7efe34003568, 
originatedAtThisNd=originatedAtThisNd@entry=SA_FALSE, 
clnt_hdl=clnt_hdl@entry=0, reply_dest=reply_dest@entry=0, 
msgNo=msgNo@entry=5671) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_evt.c:8318
#8  0x00419b86 in immnd_evt_proc_fevs_rcv (sinfo=0x7efe34003680, 
evt=0x7efe34003540, cb=0x69e5a0 <_immnd_cb>) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_evt.c:9145
#9  immnd_process_evt () at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_evt.c:684
#10 0x0040bc36 in main (argc=, argv=) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/immnd_main.c:370
### BT FULL ###
#0  0x7efe3c1690c7 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x7efe3c16a478 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x7efe3d5e129e in __osafassert_fail (__file=, 
__line=, __func=, __assertion=) at 
../../../../../../opensaf/osaf/libs/core/leap/sysf_def.c:281
No locals.
#3  0x00430a14 in ImmModel::ccbAbort (this=0x119c840, 
ccbId=ccbId@entry=79, connVector=..., clVector=..., 
nodeId=nodeId@entry=0x7ffcaaaf5314, 
pbeNodeIdPtr=pbeNodeIdPtr@entry=0x7ffcaaaf5318) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:6169
pbeConn = 0
__FUNCTION__ = "ccbAbort"
i = 
isi = 
ccb = 0x1405350
#4  0x00430dd2 in immModel_ccbAbort (cb=cb@entry=0x69e5a0 <_immnd_cb>, 
ccbId=ccbId@entry=79, arrSize=arrSize@entry=0x7ffcaaaf530c, 
implConnArr=implConnArr@entry=0x7ffcaaaf5320, 
clientArr=clientArr@entry=0x7ffcaaaf5328, 
clArrSize=clArrSize@entry=0x7ffcaaaf5310, nodeId=nodeId@entry=0x7ffcaaaf5314, 
pbeNodeId=0x7ffcaaaf5318) at 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:1353
aborted = 
__FUNCTION__ = "immModel_ccbAbort"
cv = {
  > = {
_M_impl = {
   = {
<__gnu_cxx::new_allocator> = {}, 
}, 
  members of std::_Vector_base >::_Vector_impl: 
  _M_start = 0x0, 
  _M_finish = 0x0, 

[tickets] [opensaf:tickets] #2205 imm: IMMND crashes when receiving D2ND_ABORT_CCB

2016-11-23 Thread Hung Nguyen



---

** [tickets:#2205] imm: IMMND crashes when receiving D2ND_ABORT_CCB**

**Status:** accepted
**Milestone:** 5.0.2
**Created:** Thu Nov 24, 2016 07:23 AM UTC by Hung Nguyen
**Last Updated:** Thu Nov 24, 2016 07:23 AM UTC
**Owner:** Hung Nguyen
**Attachments:**

- 
[osafNode.immnd.bz2](https://sourceforge.net/p/opensaf/tickets/2205/attachment/osafNode.immnd.bz2)
 (18.9 MB; application/octet-stream)


~~~
Nov 16 10:06:17 SC-2-1 osafimmnd[5608]: 
../../../../../../../opensaf/osaf/services/saf/immsv/immnd/ImmModel.cc:6169: 
ccbAbort: Assertion '*nodeId == ccb->mAugCcbParent->mOriginatingNode' failed.
~~~

~~~
Nov 16 10:06:17.260296 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_A2ND_OI_CCB_AUG_INIT (91) from 0
Nov 16 10:06:17.260303 osafimmnd [5608:immnd_evt.c:10304] >> 
immnd_evt_ccb_augment_init
Nov 16 10:06:17.260310 osafimmnd [5608:ImmModel.cc:6502] >> ccbAugmentInit
Nov 16 10:06:17.260323 osafimmnd [5608:ImmModel.cc:6555] TR Augment CCB in 
state MODIFY_OP
Nov 16 10:06:17.260329 osafimmnd [5608:ImmModel.cc:6592] TR 
omuti->second:0x14051f0
Nov 16 10:06:17.260359 osafimmnd [5608:ImmModel.cc:6593] TR 
omuti->second->mContinuationId:24 == rsp->inv:24
Nov 16 10:06:17.260366 osafimmnd [5608:ImmModel.cc:6600] TR obj:0x1405460
Nov 16 10:06:17.260371 osafimmnd [5608:ImmModel.cc:6658] << ccbAugmentInit

Nov 16 10:06:17.261479 osafimmnd [5608:immsv_evt.c:5473] T8 Received: 
IMMND_EVT_D2ND_ABORT_CCB (62) from 0
Nov 16 10:06:17.261486 osafimmnd [5608:immnd_evt.c:7684] >> 
immnd_evt_proc_ccb_finalize
Nov 16 10:06:17.261490 osafimmnd [5608:immnd_evt.c:6921] >> immnd_evt_ccb_abort
Nov 16 10:06:17.261495 osafimmnd [5608:immnd_evt.c:6925] TR We expect there to 
be a PBE
Nov 16 10:06:17.261501 osafimmnd [5608:ImmModel.cc:6079] >> ccbAbort
Nov 16 10:06:17.261506 osafimmnd [5608:ImmModel.cc:6088] T5 ABORT CCB 79
Nov 16 10:06:17.261539 osafimmnd [5608:ImmModel.cc:6151] NO Ccb 79 ABORTED 
(immcfg_SC-2-1_9735)
~~~


When IMMND received A2ND_OI_CCB_AUG_INIT the ccbstate was changed to CCB_READY.
Then when D2ND_ABORT_CCB message came, in ImmModel::ccbAbort()
\*nodeId is not updated and later it failed to assert

~~~
osafassert(*nodeId == ccb->mAugCcbParent->mOriginatingNode);
~~~

Attached is IMMND traces.



---

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.--
___
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets