gcore and binary in http://mayamruga/Docs/bugs/1482277/ gcore analysis: (gdb) pdb_table_listeners 0x7f3ef0aaf970 DBtable 0x7f3ef0aaf970(DLP:dlp-AutomationFramework:snat-si-left_si_73d9d015-7f4e-4426-8b9f-7f9a5421cd39:service-3b6023db-a05b-4770-8cd1-5b765466a8d2-DLP_dlp-AutomationFramework_si_73d9d015-7f4e-4426-8b9f-7f9a5421cd39.inet.0) has following clients ----------------------------------------------------- ListenerId Callback ----------------------------------------------------- (gdb) pdb_table_entries 0x7f3ef0aaf970 Entries in DB Table 0x7f3ef0aaf970 -------------------------------------------- Entry ptr Entry flags -------------------------------------------- 0x7f3ef0d2f430 0x00000002 (gdb) pdb_entry_states 0x7f3ef0d2f430 DBEntry 0x7f3ef0d2f430 has following states ----------------------------------------------------- ListenerId DBState ptr ----------------------------------------------------- 0 0x7f3ef994f0e0 (gdb) p *(DBState *) 0x7f3ef994f0e0 $64 = (RtReplicated) { = { _vptr.DBState = 0xa9a170 }, members of RtReplicated: replicate_list_ = std::set with 6 elements = { [0] = { table_ = 0x2b992a0, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef0cb45b0 }, [1] = { table_ = 0x7f3ece943670, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef0ccc870 }, [2] = { table_ = 0x7f3ef081eec0, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef176c8e0 }, [3] = { table_ = 0x7f3ef0829db0, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef0cccb50 }, [4] = { table_ = 0x7f3ef089d600, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef0ccc500 }, [5] = { table_ = 0x7f3ef45dc590, peer_ = 0x0, path_id_ = 171086486, src_ = BgpPath::StaticRoute, rt_ = 0x7f3ef10c0a10 } } } p ((DBTable *) 0x2b992a0)->name_ $113 = "bgp.l3vpn.0" deleted_ = False p ((DBTable *) 0x7f3ece943670)->name_ $114 = "DLP:dlp-AutomationFramework:dlp-AutomationFramework-infra-net:dlp-AutomationFramework-infra-net.inet.0" deleted_ = False p ((DBTable *) 0x7f3ef081eec0)->name_ $115 = "DLP:dlp-AutomationFramework:ASH2-postfix-net:ASH2-postfix-net.inet.0" deleted_ = True p ((DBTable *) 0x7f3ef0829db0)->name_ $116 = "DLP:dlp-AutomationFramework:ASH2-csg-net:ASH2-csg-net.inet.0" deleted_ = True p ((DBTable *) 0x7f3ef089d600)->name_ $117 = "DLP:dlp-AutomationFramework:ASH2-cds-c3b3e709-8d5c-4438-9148-3a5844f73ded-net:ASH2-cds-c3b3e709-8d5c-4438-9148-3a5844f73ded-net.inet.0" deleted_ = True p ((DBTable *) 0x7f3ef45dc590)->name_ $118 = "DLP:dlp-AutomationFramework:ASH2-cds-5a000f99-02e5-409f-80e7-919fd1c12be7-net:ASH2-cds-5a000f99-02e5-409f-80e7-919fd1c12be7-net.inet.0" deleted_ = True (gdb) p *(InetRoute *) 0x7f3ef176c8e0 $122 = (InetRoute) { = { = { = { = { _vptr.DBEntryBase = 0xa4b450 , chg_list_ = next = 0x0 prev = 0x0, tpart_ = 0x7f3ef081efa0, state_ = std::map with 0 elements, flags = 0 '\000', onremoveq_ = (tbb::atomic) false, last_change_at_ = 1438368386833550 }, members of DBEntry: node_ = parent = 0x7f3ef081f028 left = 0x0 right = 0x0 }, members of Route: path_ = boost::intrusive::list with 1 elements = { [0] = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef176c968 prev = 0x7f3ef176c968, time_stamp_usecs_ = 1438223279424051 } } }, }, members of InetRoute: prefix_ = { ip4_addr_ = { addr_ = { s_addr = 0 } }, prefixlen_ = 0 } } (gdb) p *(InetRoute *) 0x7f3ef0cccb50 $123 = (InetRoute) { = { = { = { = { _vptr.DBEntryBase = 0xa4b450 , chg_list_ = next = 0x0 prev = 0x0, tpart_ = 0x7f3ef0829e90, state_ = std::map with 0 elements, flags = 0 '\000', onremoveq_ = (tbb::atomic) false, last_change_at_ = 1438310184077849 }, members of DBEntry: node_ = parent = 0x7f3ef0829f18 left = 0x0 right = 0x0 }, members of Route: path_ = boost::intrusive::list with 1 elements = { [0] = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef0cccbd8 prev = 0x7f3ef0cccbd8, time_stamp_usecs_ = 1438223279424062 } } }, }, members of InetRoute: prefix_ = { ip4_addr_ = { addr_ = { s_addr = 0 } }, prefixlen_ = 0 } } (gdb) p *(InetRoute *) 0x7f3ef0ccc500 $124 = (InetRoute) { = { = { = { = { _vptr.DBEntryBase = 0xa4b450 , chg_list_ = next = 0x0 prev = 0x0, tpart_ = 0x7f3ef089d750, state_ = std::map with 0 elements, flags = 0 '\000', onremoveq_ = (tbb::atomic) false, last_change_at_ = 1438315818059346 }, members of DBEntry: node_ = parent = 0x7f3ef089d7d8 left = 0x0 right = 0x0 }, members of Route: path_ = boost::intrusive::list with 1 elements = { [0] = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef0ccc588 prev = 0x7f3ef0ccc588, time_stamp_usecs_ = 1438223279424092 } } }, }, members of InetRoute: prefix_ = { ip4_addr_ = { addr_ = { s_addr = 0 } }, prefixlen_ = 0 } } (gdb) p *(InetRoute *) 0x7f3ef10c0a10 $125 = (InetRoute) { = { = { = { = { _vptr.DBEntryBase = 0xa4b450 , chg_list_ = next = 0x0 prev = 0x0, tpart_ = 0x7f3ef45dbd00, state_ = std::map with 0 elements, flags = 0 '\000', onremoveq_ = (tbb::atomic) false, last_change_at_ = 1438315597370656 }, members of DBEntry: node_ = parent = 0x7f3ef45dbd88 left = 0x0 right = 0x0 }, members of Route: path_ = boost::intrusive::list with 1 elements = { [0] = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef10c0a98 prev = 0x7f3ef10c0a98, time_stamp_usecs_ = 1438223279424710 } } }, }, members of InetRoute: prefix_ = { ip4_addr_ = { addr_ = { s_addr = 0 } }, prefixlen_ = 0 } } (gdb) p *(BgpPath *) 0x00007f3efc21c1f0 $130 = (BgpSecondaryPath) { = { = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef10c0a98 prev = 0x7f3ef10c0a98, time_stamp_usecs_ = 1438223279424710 }, members of BgpPath: static INFEASIBLE_MASK = 11, peer_ = 0x0, path_id_ = 171086486, source_ = BgpPath::StaticRoute, attr_ = (boost::intrusive_ptr) 0x7f3f05881ef0, flags_ = 0, label_ = 24 }, members of BgpSecondaryPath: src_table_ = 0x7f3ef0aaf970, src_entry_ = 0x7f3ef0d2f430 } (gdb) p *(BgpPath *) 0x00007f3efc4c6b30 $131 = (BgpSecondaryPath) { = { = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef176c968 prev = 0x7f3ef176c968, time_stamp_usecs_ = 1438223279424051 }, members of BgpPath: static INFEASIBLE_MASK = 11, peer_ = 0x0, path_id_ = 171086486, source_ = BgpPath::StaticRoute, attr_ = (boost::intrusive_ptr) 0x7f3f05881ef0, flags_ = 0, label_ = 24 }, members of BgpSecondaryPath: src_table_ = 0x7f3ef0aaf970, src_entry_ = 0x7f3ef0d2f430 } (gdb) p *(BgpPath *) 0x00007f3efd2e46d0 $132 = (BgpSecondaryPath) { = { = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef0cccbd8 prev = 0x7f3ef0cccbd8, time_stamp_usecs_ = 1438223279424062 }, members of BgpPath: static INFEASIBLE_MASK = 11, peer_ = 0x0, path_id_ = 171086486, source_ = BgpPath::StaticRoute, attr_ = (boost::intrusive_ptr) 0x7f3f05881ef0, flags_ = 0, label_ = 24 }, members of BgpSecondaryPath: src_table_ = 0x7f3ef0aaf970, src_entry_ = 0x7f3ef0d2f430 } (gdb) p *(BgpPath *) 0x00007f3efcc88ba0 $133 = (BgpSecondaryPath) { = { = { _vptr.Path = 0xa70150 , node_ = next = 0x7f3ef0ccc588 prev = 0x7f3ef0ccc588, time_stamp_usecs_ = 1438223279424092 }, members of BgpPath: static INFEASIBLE_MASK = 11, peer_ = 0x0, path_id_ = 171086486, source_ = BgpPath::StaticRoute, attr_ = (boost::intrusive_ptr) 0x7f3f05881ef0, flags_ = 0, label_ = 24 }, members of BgpSecondaryPath: src_table_ = 0x7f3ef0aaf970, src_entry_ = 0x7f3ef0d2f430 } (gdb) (gdb) p *(DBTable *) 0x7f3ef0aaf970 $137 = (InetTable) { = { = { = { = { _vptr.DBTableBase = 0xa4b8b0 , static kInvalidId = -1, db_ = 0x2b7ca88, name_ = "DLP:dlp-AutomationFramework:snat-si-left_si_73d9d015-7f4e-4426-8b9f-7f9a5421cd39:service-3b6023db-a05b-4770-8cd1-5b765466a8d2-DLP_dlp-AutomationFramework_si_73d9d015-7f4e-4426-8b9f-7f9a5421cd39.inet.0", info_ = { _M_ptr = 0x7f3ef0aaefb0 }, walker_count_ = 0 }, members of DBTable: partitions_ = std::vector of length 8, capacity 8 = {0x7f3ef0aafbb0, 0x7f3ef0aafc60, 0x7f3ef0aaff10, 0x7f3ef0aaffc0, 0x7f3ef0ab0070, 0x7f3ef0ab0120, 0x7f3ef0ab01d0, 0x7f3ef0ab0280}, walk_id_ = -1 }, }, members of BgpTable: rtinstance_ = 0x7f3ef0aaf6c0, ribout_map_ = std::map with 0 elements, deleter_ = (boost::scoped_ptr) 0x7f3ef0ab0330, instance_delete_ref_ = { = { _vptr.LifetimeRefBase = 0xa7b690 +16>, ref_ = { node_ = next = 0x7f3ef0aaeb30 prev = 0x7f3ef0aaeb30, self_ = 0x7f3ef0aaf9f8, ptr_ = 0x7f3ef0aaead0 } }, members of LifetimeRef: ptr_ = 0x7f3ef0aaf970 }, primary_path_count_ = (tbb::atomic) 0, secondary_path_count_ = (tbb::atomic) 0, infeasible_path_count_ = (tbb::atomic) 0 }, } (gdb)