Core : /cs-shared/bugs/1515260
Backtrace is a below
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/contrail-vrouter-agent'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f009ce3848c in std::string::assign(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
(gdb) bt
#0 0x00007f009ce3848c in std::string::assign(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x0000000000c0e0b5 in operator= (__str=..., this=0x7f008aaf1e08) at /usr/include/c++/4.8/bits/basic_string.h:547
#2 FlowEntry::GetDestRouteInfo (this=this@entry=0x7f008aaf1d90, rt=0x7f00801741f0) at controller/src/vnsw/agent/pkt/flow_entry.cc:747
#3 0x0000000000c0e474 in FlowEntry::InitFwdFlow (this=this@entry=0x7f008aaf1d90, info=info@entry=0x7f007fffe6b0, pkt=pkt@entry=0x1ae26a0,
ctrl=ctrl@entry=0x7f007fffe630, rev_ctrl=rev_ctrl@entry=0x7f007fffe670, rflow=rflow@entry=0x7f008aaf2230, agent=0x1ac2150)
at controller/src/vnsw/agent/pkt/flow_entry.cc:518
#4 0x0000000000c37830 in PktFlowInfo::Add (this=this@entry=0x7f007fffe6b0, pkt=0x1ae26a0, in=in@entry=0x7f007fffe630, out=out@entry=0x7f007fffe670)
at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:1708
#5 0x0000000000c4575e in FlowHandler::Run (this=0x7f00780474b0) at controller/src/vnsw/agent/pkt/flow_handler.cc:131
#6 0x0000000000c41d28 in RunProtoHandler (handler=0x7f00780474b0, this=0x7f007fffe880) at controller/src/vnsw/agent/pkt/proto.cc:51
#7 Proto::ProcessProto (this=this@entry=0x7f0088eb6d20, msg_info=...) at controller/src/vnsw/agent/pkt/proto.cc:67
#8 0x0000000000c2ba72 in FlowProto::FlowEventHandler (this=0x7f0088eb6d20, req=..., table=0x7f008aaf1340) at controller/src/vnsw/agent/pkt/flow_proto.cc:263
#9 0x0000000000c30df8 in operator() (a0=<error reading variable: access outside bounds of object referenced via synthetic pointer>, this=0x7f007fffe900)
at /usr/include/boost/function/function_template.hpp:767
#10 QueueTaskRunner<FlowEvent, WorkQueue<FlowEvent> >::RunQueue (this=0x1adc900) at controller/src/base/queue_task.h:87
#11 0x0000000001176eac in TaskImpl::execute (this=0x7f0095d2fb40) at controller/src/base/task.cc:253
#12 0x00007f009d0a1b3a in ?? () from /usr/lib/libtbb.so.2
#13 0x00007f009d09d816 in ?? () from /usr/lib/libtbb.so.2
#14 0x00007f009d09cf4b in ?? () from /usr/lib/libtbb.so.2
#15 0x00007f009d0990ff in ?? () from /usr/lib/libtbb.so.2
#16 0x00007f009d0992f9 in ?? () from /usr/lib/libtbb.so.2
#17 0x00007f009d2bd182 in start_thread (arg=0x7f007ffff700) at pthread_create.c:312
#18 0x00007f009c59647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
This is seem in Mainline Kilo Build 2713
Core : /cs-shared/ bugs/1515260
Backtrace is a below
Using host libthread_db library "/lib/x86_ 64-linux- gnu/libthread_ db.so.1" . contrail- vrouter- agent'. :assign( std::string const&) () from /usr/lib/ x86_64- linux-gnu/ libstdc+ +.so.6 gdb/auto- load/usr/ lib/x86_ 64-linux- gnu/libstdc+ +.so.6. 0.19-gdb. py", line 63, in <module> v6.printers import register_ libstdcxx_ printers :assign( std::string const&) () from /usr/lib/ x86_64- linux-gnu/ libstdc+ +.so.6 1e08) at /usr/include/ c++/4.8/ bits/basic_ string. h:547 :GetDestRouteIn fo (this=this@ entry=0x7f008aa f1d90, rt=0x7f00801741f0) at controller/ src/vnsw/ agent/pkt/ flow_entry. cc:747 :InitFwdFlow (this=this@ entry=0x7f008aa f1d90, info=info@ entry=0x7f007ff fe6b0, pkt=pkt@ entry=0x1ae26a0 , ctrl@entry= 0x7f007fffe630, rev_ctrl= rev_ctrl@ entry=0x7f007ff fe670, rflow=rflow@ entry=0x7f008aa f2230, agent=0x1ac2150) src/vnsw/ agent/pkt/ flow_entry. cc:518 entry=0x7f007ff fe6b0, pkt=0x1ae26a0, in=in@entry= 0x7f007fffe630, out=out@ entry=0x7f007ff fe670) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 1708 474b0) at controller/ src/vnsw/ agent/pkt/ flow_handler. cc:131 0x7f00780474b0, this=0x7f007fff e880) at controller/ src/vnsw/ agent/pkt/ proto.cc: 51 entry=0x7f0088e b6d20, msg_info=...) at controller/ src/vnsw/ agent/pkt/ proto.cc: 67 :FlowEventHandl er (this=0x7f0088e b6d20, req=..., table=0x7f008aa f1340) at controller/ src/vnsw/ agent/pkt/ flow_proto. cc:263 e900) boost/function/ function_ template. hpp:767 <FlowEvent, WorkQueue< FlowEvent> >::RunQueue (this=0x1adc900) at controller/ src/base/ queue_task. h:87 2fb40) at controller/ src/base/ task.cc: 253 libtbb. so.2 libtbb. so.2 libtbb. so.2 libtbb. so.2 libtbb. so.2 f700) at pthread_ create. c:312 unix/sysv/ linux/x86_ 64/clone. S:111
Core was generated by `/usr/bin/
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f009ce3848c in std::string:
Traceback (most recent call last):
File "/usr/share/
from libstdcxx.
ImportError: No module named 'libstdcxx'
(gdb) bt
#0 0x00007f009ce3848c in std::string:
#1 0x0000000000c0e0b5 in operator= (__str=..., this=0x7f008aaf
#2 FlowEntry:
#3 0x0000000000c0e474 in FlowEntry:
ctrl=
at controller/
#4 0x0000000000c37830 in PktFlowInfo::Add (this=this@
at controller/
#5 0x0000000000c4575e in FlowHandler::Run (this=0x7f00780
#6 0x0000000000c41d28 in RunProtoHandler (handler=
#7 Proto::ProcessProto (this=this@
#8 0x0000000000c2ba72 in FlowProto:
#9 0x0000000000c30df8 in operator() (a0=<error reading variable: access outside bounds of object referenced via synthetic pointer>, this=0x7f007fff
at /usr/include/
#10 QueueTaskRunner
#11 0x0000000001176eac in TaskImpl::execute (this=0x7f0095d
#12 0x00007f009d0a1b3a in ?? () from /usr/lib/
#13 0x00007f009d09d816 in ?? () from /usr/lib/
#14 0x00007f009d09cf4b in ?? () from /usr/lib/
#15 0x00007f009d0990ff in ?? () from /usr/lib/
#16 0x00007f009d0992f9 in ?? () from /usr/lib/
#17 0x00007f009d2bd182 in start_thread (arg=0x7f007fff
#18 0x00007f009c59647d in clone () at ../sysdeps/