Comment 1 for bug 1571584

Revision history for this message
Manish Singh (manishs) wrote :

(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 <DBEntryBase::ClearState(DBTableBase*, int)::__PRETTY_FUNCTION__> "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 <DBEntryBase::ClearState(DBTableBase*, int)::__PRETTY_FUNCTION__> "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=<optimized out>) at controller/src/vnsw/agent/cmn/agent_db.cc:24
#6 0x0000000000c388f4 in intrusive_ptr_release (p=<optimized out>) at controller/src/vnsw/agent/cmn/agent_db.h:35
#7 ~intrusive_ptr (this=0x7f7d84acd628, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:97
#8 ~ComponentNH (this=0x7f7d84acd620, __in_chrg=<optimized out>) 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<PktInfo>) (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=<optimized out>) 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<FlowEvent*, WorkQueue<FlowEvent*> >::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