Agent crash - NULL pointer access
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.1 |
Fix Committed
|
High
|
Hari Prasad Killi | |||
R3.2 |
Invalid
|
High
|
Hari Prasad Killi | |||
Trunk |
Invalid
|
High
|
Hari Prasad Killi |
Bug Description
(gdb) bt
#0 AgentDBEntry:
#1 0x0000000000d0e387 in NhDecode (nh=<optimized out>, nh@entry=
out=
#2 0x0000000000d0e840 in NhDecode (ecmp_load_
at controller/
#3 RouteToOutInfo (rt=<optimized out>, pkt=pkt@
at controller/
#4 0x0000000000d108b3 in PktFlowInfo:
at controller/
#5 0x0000000000d113d5 in PktFlowInfo:
at controller/
#6 0x0000000000d20962 in FlowHandler::Run (this=0x7f29c03
#7 0x0000000000d19c74 in RunProtoHandler (handler=
#8 Proto::ProcessProto (this=this@
#9 0x0000000000cfce68 in FlowProto:
#10 0x0000000000d1dc1d in FlowEventQueueB
#11 0x0000000000d01f12 in operator() (a0=0x7f29c0389c20, this=0x7f29e640
#12 QueueTaskRunner
#13 0x00000000012f3a8f in TaskImpl::execute (this=0x7f29e7d
tags: | added: blocker |
(gdb) python dump_route_ paths(0x7f29d43 978a0)
Number of paths : 2
Path : 0x7f29d43973e0 Peer : (boost: :intrusive_ ptr<Peer const>) 0x7f29cc00fd50 NH : 0x7f29d437b590 Label : 33
Number of paths : 2
Path : 0x7f29d438ac50 Peer : (boost: :intrusive_ ptr<Peer const>) 0x7f29d80096d0 NH : 0x7f29d437b590 Label : 33
Local nexthop is not there, causing the crash.