[tickets] [opensaf:tickets] #2051 clm: clmd crashes due to different content in SaNameT value
- **status**: review --> fixed - **Comment**: opensaf-5.1.x: changeset: 8115:502d50e0dead branch: opensaf-5.1.x parent: 8113:6bb937c0cd8e user:Zoran Milinkovicdate:Tue Sep 20 11:15:58 2016 +0200 summary: clm: fill SaNameT value with zeros [#2051] - default(5.2): changeset: 8116:be0f5c394a01 tag: tip parent: 8114:dc9bd3080ee5 user:Zoran Milinkovic date:Tue Sep 20 11:15:58 2016 +0200 summary: clm: fill SaNameT value with zeros [#2051] --- ** [tickets:#2051] clm: clmd crashes due to different content in SaNameT value** **Status:** fixed **Milestone:** 5.1.RC2 **Created:** Tue Sep 20, 2016 08:42 AM UTC by Zoran Milinkovic **Last Updated:** Tue Sep 20, 2016 09:01 AM UTC **Owner:** Zoran Milinkovic When SaNameT string is decoded from network transport, only string of SaNameT lenght is copied. The rest of SaNameT value may have random characters. When node name (type of SaNameT) is stored in patricia tree, it may happen that the node name cannot be found due to random characters in SaNameT value after SaNameT (length + 1) position. Core dump generated due to node name mismatch in patricia tree: ~~~ #0 0x7f308d80c0a7 in raise () from /lib64/libc.so.6 #1 0x7f308d80d458 in abort () from /lib64/libc.so.6 #2 0x7f308f20b2ae in __osafassert_fail (__file=__file@entry=0x424ef0 "../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c", __line=__line@entry=467, __func=__func@entry=0x4259c0 <__FUNCTION__.11621> "ckpt_proc_node_rec", __assertion=__assertion@entry=0x424a85 "0") at ../../../../../../opensaf/osaf/libs/core/leap/sysf_def.c:281 #3 0x00413526 in ckpt_proc_node_rec (cb=, data=0xf53320) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:467 #4 0x00417584 in ckpt_decode_async_update (cbk_arg=, cb=0x62d7a0 <_clms_cb>) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:2309 #5 ckpt_decode_cbk_handler (cbk_arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:1996 #6 mbcsv_callback (arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:718 #7 0x7f308f21b786 in ncs_mbscv_rcv_decode (peer=peer@entry=0xf525a0, evt=evt@entry=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:393 #8 0x7f308f21b956 in ncs_mbcsv_rcv_async_update (peer=0xf525a0, evt=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:440 #9 0x7f308f222540 in mbcsv_process_events (rcvd_evt=0x7f3088004fd0, mbcsv_hdl=mbcsv_hdl@entry=4293918753) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:168 #10 0x7f308f2226ab in mbcsv_hdl_dispatch_all (mbcsv_hdl=4293918753, mbx=mbx@entry=4283432961) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:272 #11 0x7f308f21ced2 in mbcsv_process_dispatch_request (arg=0x7ffd70275740) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_api.c:423 #12 0x00413cce in clms_mbcsv_dispatch (mbcsv_hdl=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:686 #13 0x00405538 in main (argc=, argv=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_main.c:536 ~~~ --- 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] #2051 clm: clmd crashes due to different content in SaNameT value
- **status**: accepted --> review - **Comment**: https://sourceforge.net/p/opensaf/mailman/message/35379217/ --- ** [tickets:#2051] clm: clmd crashes due to different content in SaNameT value** **Status:** review **Milestone:** 5.1.RC2 **Created:** Tue Sep 20, 2016 08:42 AM UTC by Zoran Milinkovic **Last Updated:** Tue Sep 20, 2016 08:42 AM UTC **Owner:** Zoran Milinkovic When SaNameT string is decoded from network transport, only string of SaNameT lenght is copied. The rest of SaNameT value may have random characters. When node name (type of SaNameT) is stored in patricia tree, it may happen that the node name cannot be found due to random characters in SaNameT value after SaNameT (length + 1) position. Core dump generated due to node name mismatch in patricia tree: ~~~ #0 0x7f308d80c0a7 in raise () from /lib64/libc.so.6 #1 0x7f308d80d458 in abort () from /lib64/libc.so.6 #2 0x7f308f20b2ae in __osafassert_fail (__file=__file@entry=0x424ef0 "../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c", __line=__line@entry=467, __func=__func@entry=0x4259c0 <__FUNCTION__.11621> "ckpt_proc_node_rec", __assertion=__assertion@entry=0x424a85 "0") at ../../../../../../opensaf/osaf/libs/core/leap/sysf_def.c:281 #3 0x00413526 in ckpt_proc_node_rec (cb=, data=0xf53320) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:467 #4 0x00417584 in ckpt_decode_async_update (cbk_arg=, cb=0x62d7a0 <_clms_cb>) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:2309 #5 ckpt_decode_cbk_handler (cbk_arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:1996 #6 mbcsv_callback (arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:718 #7 0x7f308f21b786 in ncs_mbscv_rcv_decode (peer=peer@entry=0xf525a0, evt=evt@entry=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:393 #8 0x7f308f21b956 in ncs_mbcsv_rcv_async_update (peer=0xf525a0, evt=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:440 #9 0x7f308f222540 in mbcsv_process_events (rcvd_evt=0x7f3088004fd0, mbcsv_hdl=mbcsv_hdl@entry=4293918753) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:168 #10 0x7f308f2226ab in mbcsv_hdl_dispatch_all (mbcsv_hdl=4293918753, mbx=mbx@entry=4283432961) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:272 #11 0x7f308f21ced2 in mbcsv_process_dispatch_request (arg=0x7ffd70275740) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_api.c:423 #12 0x00413cce in clms_mbcsv_dispatch (mbcsv_hdl=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:686 #13 0x00405538 in main (argc=, argv=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_main.c:536 ~~~ --- 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] #2051 clm: clmd crashes due to different content in SaNameT value
--- ** [tickets:#2051] clm: clmd crashes due to different content in SaNameT value** **Status:** accepted **Milestone:** 5.1.RC2 **Created:** Tue Sep 20, 2016 08:42 AM UTC by Zoran Milinkovic **Last Updated:** Tue Sep 20, 2016 08:42 AM UTC **Owner:** Zoran Milinkovic When SaNameT string is decoded from network transport, only string of SaNameT lenght is copied. The rest of SaNameT value may have random characters. When node name (type of SaNameT) is stored in patricia tree, it may happen that the node name cannot be found due to random characters in SaNameT value after SaNameT (length + 1) position. Core dump generated due to node name mismatch in patricia tree: ~~~ #0 0x7f308d80c0a7 in raise () from /lib64/libc.so.6 #1 0x7f308d80d458 in abort () from /lib64/libc.so.6 #2 0x7f308f20b2ae in __osafassert_fail (__file=__file@entry=0x424ef0 "../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c", __line=__line@entry=467, __func=__func@entry=0x4259c0 <__FUNCTION__.11621> "ckpt_proc_node_rec", __assertion=__assertion@entry=0x424a85 "0") at ../../../../../../opensaf/osaf/libs/core/leap/sysf_def.c:281 #3 0x00413526 in ckpt_proc_node_rec (cb=, data=0xf53320) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:467 #4 0x00417584 in ckpt_decode_async_update (cbk_arg=, cb=0x62d7a0 <_clms_cb>) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:2309 #5 ckpt_decode_cbk_handler (cbk_arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:1996 #6 mbcsv_callback (arg=0x7ffd702755d0) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:718 #7 0x7f308f21b786 in ncs_mbscv_rcv_decode (peer=peer@entry=0xf525a0, evt=evt@entry=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:393 #8 0x7f308f21b956 in ncs_mbcsv_rcv_async_update (peer=0xf525a0, evt=0x7f3088004fd0) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_act.c:440 #9 0x7f308f222540 in mbcsv_process_events (rcvd_evt=0x7f3088004fd0, mbcsv_hdl=mbcsv_hdl@entry=4293918753) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:168 #10 0x7f308f2226ab in mbcsv_hdl_dispatch_all (mbcsv_hdl=4293918753, mbx=mbx@entry=4283432961) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_pr_evts.c:272 #11 0x7f308f21ced2 in mbcsv_process_dispatch_request (arg=0x7ffd70275740) at ../../../../../../opensaf/osaf/libs/core/mbcsv/mbcsv_api.c:423 #12 0x00413cce in clms_mbcsv_dispatch (mbcsv_hdl=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_mbcsv.c:686 #13 0x00405538 in main (argc=, argv=) at ../../../../../../../opensaf/osaf/services/saf/clmsv/clms/clms_main.c:536 ~~~ --- 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