Agent crash @FlowHandler::Run()
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
High
|
Prabhjot Singh Sethi | |||
Trunk |
Fix Committed
|
High
|
Prabhjot Singh Sethi |
Bug Description
3.0.2 b32
full core at
10.84.5.
[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 0x0000000000c49aba in FlowHandler::Run() ()
Traceback (most recent call last):
File "/usr/share/
from libstdcxx.
ImportError: No module named 'libstdcxx'
(gdb) bt
#0 0x0000000000c49aba in FlowHandler::Run() ()
#1 0x0000000000c45ced in Proto::
#2 0x0000000000c2a911 in FlowProto:
#3 0x0000000000c30f2f in QueueTaskRunner
#4 0x000000000118d89c in TaskImpl::execute() ()
#5 0x00007f242a907b3a in ?? () from /usr/lib/
#6 0x00007f242a903816 in ?? () from /usr/lib/
#7 0x00007f242a902f4b in ?? () from /usr/lib/
#8 0x00007f242a8ff0ff in ?? () from /usr/lib/
#9 0x00007f242a8ff2f9 in ?? () from /usr/lib/
#10 0x00007f242ab23182 in start_thread (arg=0x7f24227b
#11 0x00007f2429dfc47d in clone () at ../sysdeps/
(gdb)
while running with multiple partitions, a flow re-eval was found to cause moment of flow from non-NAT to NAT.
which instead of falling the regular code path triggered REENTRANT flow event with deleted IPC pointer from the first run
causing segmentation fault