agent crash at FlowStatsCollector::FlowExport
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Committed
|
High
|
Naveen N | ||
R2.20 |
Fix Committed
|
High
|
Ashok Singh |
Bug Description
R2.22 Build 111 Ubuntu 14.04 Juno
On nodek2, agent was thrashing. Took help from Praveen to run it via gdb , enable catch throw, and ran manually and we see the below backtrace.
[Switching to Thread 0x7fffd57f5700 (LWP 31519)]
Catchpoint 1 (exception thrown), 0x00007ffff5b7da30 in __cxa_throw () from /usr/lib/
(gdb)
(gdb)
(gdb) bt
#0 0x00007ffff5b7da30 in __cxa_throw () from /usr/lib/
#1 0x00007ffff5bcf5d7 in std::__
#2 0x0000000000adb93a in at (__k=@0x7fffd00
#3 FlowStatsCollec
at controller/
#4 0x0000000000adbf84 in FlowStatsCollec
#5 0x0000000000adcf4a in StatsCollector:
#6 0x0000000001021f59 in operator() (this=<optimized out>) at /usr/include/
#7 Timer::
#8 0x000000000101b950 in TaskImpl::execute (this=0x7fffeea
#9 0x00007ffff5e43b3a in ?? () from /usr/lib/
#10 0x00007ffff5e3f816 in ?? () from /usr/lib/
#11 0x00007ffff5e3ef4b in ?? () from /usr/lib/
#12 0x00007ffff5e3b0ff in ?? () from /usr/lib/
#13 0x00007ffff5e3b2f9 in ?? () from /usr/lib/
#14 0x00007ffff605f182 in start_thread (arg=0x7fffd57f
#15 0x00007ffff533847d in clone () at ../sysdeps/
(gdb)
————
[Switching to Thread 0x7fff9e7f9700 (LWP 7468)]
Catchpoint 1 (exception thrown), 0x00007ffff5b7da30 in __cxa_throw () from /usr/lib/
(gdb) bt
#0 0x00007ffff5b7da30 in __cxa_throw () from /usr/lib/
#1 0x00007ffff5bcf5d7 in std::__
#2 0x0000000000adb93a in at (__k=@0x7fff980
#3 FlowStatsCollec
at controller/
#4 0x0000000000b298cc in FlowTable:
#5 0x0000000000b31753 in SendFlows (time=144930188
at controller/
#6 FlowTable::Delete (this=0x7fffe80
#7 0x0000000000b31ed9 in FlowTable:
#8 0x0000000000b3bb9f in operator() (a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/
#9 operator()<bool, boost::
at /usr/include/
#10 operator()<FlowKey> (a1=..., this=<optimized out>) at /usr/include/
#11 boost::
#12 0x0000000000b49659 in operator() (a0=<error reading variable: access outside bounds of object referenced via synthetic pointer>, this=0x7fff9e7f
at /usr/include/
#13 QueueTaskRunner
#14 0x000000000101b950 in TaskImpl::execute (this=0x7fffeea
#15 0x00007ffff5e43b3a in ?? () from /usr/lib/
#16 0x00007ffff5e3f816 in ?? () from /usr/lib/
#17 0x00007ffff5e3ef4b in ?? () from /usr/lib/
#18 0x00007ffff5e3b0ff in ?? () from /usr/lib/
#19 0x00007ffff5e3b2f9 in ?? () from /usr/lib/
#20 0x00007ffff605f182 in start_thread (arg=0x7fff9e7f
#21 0x00007ffff533847d in clone () at ../sysdeps/
(gdb)
Review in progress for https:/ /review. opencontrail. org/15629
Submitter: Ashok Singh (<email address hidden>)