DPDK: agent crash in PktFlowInfo::IngressProcess
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
High
|
jayaramsatya | |||
Trunk |
Fix Committed
|
High
|
jayaramsatya |
Bug Description
Agent crashed in PktFlowInfo:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Core was generated by `/usr/bin/
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000c383ad in ?? ()
Traceback (most recent call last):
File "/usr/share/
from libstdcxx.
ImportError: No module named 'libstdcxx'
(gdb) bt
#0 0x0000000000c383ad in ?? ()
#1 0x0000000000c387b0 in ?? ()
#2 0x0000000000c3c354 in PktFlowInfo:
#3 0x0000000000c3ce4e in PktFlowInfo:
#4 0x0000000000c48ffd in FlowHandler::Run() ()
#5 0x0000000000c452d4 in Proto::
#6 0x0000000000c29e90 in FlowProto:
#7 0x0000000000c305af in QueueTaskRunner
#8 0x000000000118b89c in TaskImpl::execute() ()
#9 0x00007fc2264e9b3a in ?? () from /usr/lib/
#10 0x00007fc2264e5816 in ?? () from /usr/lib/
#11 0x00007fc2264e4f4b in ?? () from /usr/lib/
#12 0x00007fc2264e10ff in ?? () from /usr/lib/
#13 0x00007fc2264e12f9 in ?? () from /usr/lib/
#14 0x00007fc226705182 in start_thread (arg=0x7fc21db9
#15 0x00007fc2259de47d in clone () at ../sysdeps/
(gdb)
Build: 3.0.2.0-30~kilo
core: /cs-shared/
(gdb) bt 0x7fc2080aafe0, pkt=pkt@ entry=0x7fc1708 b0110, info=info@ entry=0x7fc21db 9b8a0, in=in@entry= 0x7fc21db9b820, out=out@ entry=0x7fc21db 9b860, vmport= force_vmport@ entry=false, ecmp_load_ balance= ...) at controller/ src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 305 balance= ..., force_vmport=false, out=0x7fc21db9b860, in=0x7fc21db9b820, info=0x7fc21db9 b8a0, pkt=0x7fc1708b0110, nh=0x7fc2080aafe0) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 409 entry=0x7fc1708 b0110, info=info@ entry=0x7fc21db 9b8a0, in=in@entry= 0x7fc21db9b820, out=out@ entry=0x7fc21db 9b860) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 409 :IngressProcess (this=this@ entry=0x7fc21db 9b8a0, pkt=pkt@ entry=0x7fc1708 b0110, in=in@entry= 0x7fc21db9b820, out=out@ entry=0x7fc21db 9b860) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 1141 :Process (this=this@ entry=0x7fc21db 9b8a0, pkt=0x7fc1708b0110, in=in@entry= 0x7fc21db9b820, out=out@ entry=0x7fc21db 9b860) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 1424 a8820) at controller/ src/vnsw/ agent/pkt/ flow_handler. cc:112 0x7fc1e32a8820, this=0x7fc21db9 ba90) at controller/ src/vnsw/ agent/pkt/ proto.cc: 51 entry=0x7fc20d0 27030, msg_info=...) at controller/ src/vnsw/ agent/pkt/ proto.cc: 66 :FlowEventHandl er (this=0x7fc20d0 27030, req=0x7fc1864e5930, table=<optimized out>) at controller/ src/vnsw/ agent/pkt/ flow_proto. cc:396
#0 NhDecode (nh=<optimized out>, nh@entry=
force_
#1 0x0000000000c387b0 in NhDecode (ecmp_load_
at controller/
#2 RouteToOutInfo (rt=<optimized out>, pkt=pkt@
at controller/
#3 0x0000000000c3c354 in PktFlowInfo:
at controller/
#4 0x0000000000c3ce4e in PktFlowInfo:
at controller/
#5 0x0000000000c48ffd in FlowHandler::Run (this=0x7fc1e32
#6 0x0000000000c452d4 in RunProtoHandler (handler=
#7 Proto::ProcessProto (this=this@
#8 0x0000000000c29e90 in FlowProto: