tor-agent crash in EvpnAgentRouteTable::DeleteOvsPeerMulticastRouteInternal
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
Critical
|
Manish Singh | |||
R2.21.x |
Fix Committed
|
Critical
|
Manish Singh | |||
R2.22.x |
Fix Committed
|
Critical
|
Manish Singh | |||
R3.0 |
Fix Committed
|
Critical
|
Manish Singh | |||
Trunk |
Fix Committed
|
Critical
|
Manish Singh |
Bug Description
contrail-tor-agent crashed with following backtrace in solution test run.
3.0.2.0-26~kilo
core is in 10.84.5.
[New LWP 3128]
[New LWP 3126]
[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 0x00000000008e37d0 in AgentRouteTable
#0 0x00000000008e37d0 in AgentRouteTable
#1 0x00000000008fe392 in EvpnAgentRouteT
#2 0x0000000000a6817b in OVSDB::
#3 0x0000000000a68448 in OVSDB::
#4 0x0000000000a6a5f9 in boost::
#5 0x0000000000a13683 in QueueTaskRunner
#6 0x0000000000f446ec in TaskImpl::execute() ()
#7 0x00007f572c100b3a in ?? () from /usr/lib/
#8 0x00007f572c0fc816 in ?? () from /usr/lib/
#9 0x00007f572c0fbf4b in ?? () from /usr/lib/
#10 0x00007f572c0f80ff in ?? () from /usr/lib/
#11 0x00007f572c0f82f9 in ?? () from /usr/lib/
#12 0x00007f572c31c182 in start_thread (arg=0x7f571fbf
#13 0x00007f572b5f547d in clone () at ../sysdeps/
Changed in juniperopenstack: | |
milestone: | r3.0-fcs → r3.1.0.0-fcs |
tags: | added: blocker |
information type: | Proprietary → Public |
Changed in juniperopenstack: | |
assignee: | Hari Prasad Killi (haripk) → Prabhjot Singh Sethi (prabhjot) |
this is potentially a side-effect of fix for Bug-1562961
where OVS-Peer path is deleted before a delete is triggered from ovsdb-client.
in case where the crash is observed it was the last route to go away from EVPN table to it ended up freeing evpn table causing NULL ptr access when ovsdb-client actually tries to delete its PATH
Issue: :SquashStalePat hs even if no stale path was found it will go ahead and delete the last path from the list, which possibly happens to be OVS PATH
---------
in API AgentRoute: