1. core core.contrail-contro.20833.system001.1425942501 has following BT. #0 0x00007ff6fe578bb9 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ff6fe57bfc8 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007ff6fe571a76 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #3 0x00007ff6fe571b22 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #4 0x000000000045a966 in IFMapExporter::StateUpdateOnDequeue (this=0x29b1fc0, update=update@entry=0x7ff6dd94a8b0, dequeue_set=..., is_delete=) at controller/src/ifmap/ifmap_exporter.cc:548 #5 0x0000000000488fd2 in IFMapUpdateSender::ProcessUpdate (this=this@entry=0x29b2010, update=update@entry=0x7ff6dd94a8b0, base_send_set=...) at controller/src/ifmap/ifmap_update_sender.cc:225 #6 0x0000000000489514 in IFMapUpdateSender::Send (this=0x29b2010, imarker=) at controller/src/ifmap/ifmap_update_sender.cc:184 #7 0x0000000000489c1b in IFMapUpdateSender::SendTask::Run (this=0x7ff69bdf59b0) at controller/src/ifmap/ifmap_update_sender.cc:41 #8 0x0000000000a5e490 in TaskImpl::execute (this=0x7ff6f7dbfb40) at controller/src/base/task.cc:232 #9 0x00007ff6ff350b3a in ?? () from /usr/lib/libtbb.so.2 #10 0x00007ff6ff34c816 in ?? () from /usr/lib/libtbb.so.2 #11 0x00007ff6ff34bf4b in ?? () from /usr/lib/libtbb.so.2 #12 0x00007ff6ff3480ff in ?? () from /usr/lib/libtbb.so.2 #13 0x00007ff6ff3482f9 in ?? () from /usr/lib/libtbb.so.2 #14 0x00007ff6ff56c182 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #15 0x00007ff6fe63cfbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) fr 4 #4 0x000000000045a966 in IFMapExporter::StateUpdateOnDequeue (this=0x29b1fc0, update=update@entry=0x7ff6dd94a8b0, dequeue_set=..., is_delete=) at controller/src/ifmap/ifmap_exporter.cc:548 548 in controller/src/ifmap/ifmap_exporter.cc (gdb) p db_entry $10 = (IFMapNode *) 0x7ff6ea755ff0 (gdb) set pagination off (gdb) p *db_entry $11 = (IFMapNode) { = { = { = { _vptr.DBEntryBase = 0xae6bd0 , chg_list_ = { , boost::intrusive::member_tag, (boost::intrusive::link_mode_type)1, 0>> = { = {}, > = { next_ = 0x0, prev_ = 0x0 }, }, }, tpart_ = 0x29c2ee0, state_ = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>: _M_key_compare = { > = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x7ff6ed792d80, _M_left = 0x7ff6ed792d80, _M_right = 0x7ff6ed792d80 }, _M_node_count = 1 } } }, flags = 2 '\002', onremoveq_ = { > = { my_storage = { my_value = false } }, }, last_change_at_ = 1425942500841580 }, members of DBEntry: node_ = { , boost::intrusive::member_tag, (boost::intrusive::link_mode_type)1, 0>> = { = {}, > = { parent_ = 0x7ff6dcd35e80, left_ = 0x7ff6ea732b20, right_ = 0x7ff6e01cd620, color_ = boost::intrusive::rbtree_node::black_t }, }, } }, members of DBGraphVertex: vertex_id_ = 0x0 }, members of IFMapNode: table_ = 0x29c2e40, name_ = { static npos = , _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string, std::allocator >::_Alloc_hider: _M_p = 0x7ff6a324c598 "default-global-system-config:fuda:ge-0/0/0:ge-0/0/0.2186" } }, list_ = { , &IFMapObject::node_>, unsigned long, true> >> = { , &IFMapObject::node_>, unsigned long, true> > >> = {}, members of boost::intrusive::list_impl, &IFMapObject::node_>, unsigned long, true> >: static external_value_traits = false, static constant_time_size = true, static stateful_value_traits = , data_ = { , &IFMapObject::node_>> = { static link_mode = }, members of boost::intrusive::list_impl, &IFMapObject::node_>, unsigned long, true> >::data_t: root_plus_size_ = { > = { static constant_time_size = , size_ = 0 }, members of boost::intrusive::list_impl, &IFMapObject::node_>, unsigned long, true> >::root_plus_size: root_ = { next_ = 0x7ff6ea756090, prev_ = 0x7ff6ea756090 } } } }, } } (gdb) p table $12 = (autogen::DBTable_Server_LogicalInterface *) 0x29c2e40 (gdb) p *table $13 = (autogen::DBTable_Server_LogicalInterface) { = { = { = { = { _vptr.DBTableBase = 0xae5a10 , static kInvalidId = -1, db_ = 0x7fffbfc38360, name_ = { static npos = , _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string, std::allocator >::_Alloc_hider: _M_p = 0x29c2e18 "__ifmap__.logical_interface.0" } }, info_ = { _M_ptr = 0x29c2e90 } }, members of DBTable: partitions_ = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x29c2f90, _M_finish = 0x29c2f98, _M_end_of_storage = 0x29c2f98 } }, }, walk_id_ = -1 }, members of IFMapTable: static kPartitionCount = 1 }, members of IFMapServerTable: graph_ = 0x7fffbfc38300 }, } (gdb)