(gdb) bt #0 0x00007f7d8b447cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007f7d8b44b0d8 in __GI_abort () at abort.c:89 #2 0x00007f7d8b440b86 in __assert_fail_base (fmt=0x7f7d8b591830 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x1294c76 "state_.erase(listener) != 0", file=file@entry=0x1294c4b "controller/src/db/db_entry.cc", line=line@entry=77, function=function@entry=0x1294ea0 "void DBEntryBase::ClearState(DBTableBase*, DBEntryBase::ListenerId)") at assert.c:92 #3 0x00007f7d8b440c32 in __GI___assert_fail (assertion=0x1294c76 "state_.erase(listener) != 0", file=0x1294c4b "controller/src/db/db_entry.cc", line=77, function=0x1294ea0 "void DBEntryBase::ClearState(DBTableBase*, DBEntryBase::ListenerId)") at assert.c:101 #4 0x000000000106c11b in DBEntryBase::ClearState (this=0x7f7d643cf148, tbl_base=0x7f7d6cdf5600, listener=0) at controller/src/db/db_entry.cc:77 #5 0x0000000000ac0dd0 in AgentDBEntry::ClearRefState (this=) at controller/src/vnsw/agent/cmn/agent_db.cc:24 #6 0x0000000000c388f4 in intrusive_ptr_release (p=) at controller/src/vnsw/agent/cmn/agent_db.h:35 #7 ~intrusive_ptr (this=0x7f7d84acd628, __in_chrg=) at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:97 #8 ~ComponentNH (this=0x7f7d84acd620, __in_chrg=) at controller/src/vnsw/agent/oper/nexthop.h:1120 #9 SetInEcmpIndex (pkt=pkt@entry=0x7f7d5c959c40, flow_info=flow_info@entry=0x7f7d84acd8a0, out=0x7f7d84acd860, in=0x7f7d84acd820, in=0x7f7d84acd820) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:570 #10 0x0000000000c38cf9 in PktFlowInfo::Process (this=this@entry=0x7f7d84acd8a0, pkt=0x7f7d5c959c40, in=in@entry=0x7f7d84acd820, out=out@entry=0x7f7d84acd860) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:1452 #11 0x0000000000c44acd in FlowHandler::Run (this=0x7f7d8032dbb0) at controller/src/vnsw/agent/pkt/flow_handler.cc:112 #12 0x0000000000c40fe4 in RunProtoHandler (handler=0x7f7d8032dbb0, this=0x7f7d84acda90) at controller/src/vnsw/agent/pkt/proto.cc:51 #13 Proto::ProcessProto (this=this@entry=0x7f7d6cea05f0, msg_info=(boost::shared_ptr) (count 5, weak count 1) 0x7f7d5c959c40) at controller/src/vnsw/agent/pkt/proto.cc:66 #14 0x0000000000c26958 in FlowProto::FlowEventHandler (this=0x7f7d6cea05f0, req=0x7f7d5c959d70, table=) at controller/src/vnsw/agent/pkt/flow_proto.cc:390 #15 0x0000000000c2c2df in operator() (a0=0x7f7d5c959d70, this=0x7f7d84acdb30) at /usr/include/boost/function/function_template.hpp:767 #16 RunQueue (this=0x7f7d38483bd0) at controller/src/base/queue_task.h:87 #17 QueueTaskRunner >::Run (this=0x7f7d38483bd0) at controller/src/base/queue_task.h:66 #18 0x0000000001186b3c in TaskImpl::execute (this=0x7f7d84c9fe40) at controller/src/base/task.cc:253 #19 0x00007f7d8c016b3a in ?? () from /usr/lib/libtbb.so.2 #20 0x00007f7d8c012816 in ?? () from /usr/lib/libtbb.so.2 #21 0x00007f7d8c011f4b in ?? () from /usr/lib/libtbb.so.2 #22 0x00007f7d8c00e0ff in ?? () from /usr/lib/libtbb.so.2 #23 0x00007f7d8c00e2f9 in ?? () from /usr/lib/libtbb.so.2 #24 0x00007f7d8c232182 in start_thread (arg=0x7f7d84ace700) at pthread_create.c:312 #25 0x00007f7d8b50b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111