vrouter crash @FlowStatsCollector::ExportFlow

Bug #1533446 reported by Jeba Paulaiyan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
High
Ashok Singh

Bug Description

agent crashed @ FlowStatsCollector::ExportFlow during Sanity

mainline 2697 kilo ubuntu 14.04

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/contrail-vrouter-agent'.
Program terminated with signal SIGFPE, Arithmetic exception.
#0 0x0000000000b988c5 in FlowStatsCollector::ExportFlow (this=this@entry=0x7fa594000d40, key=..., info=info@entry=0x7fa59c159c10,
    diff_bytes=diff_bytes@entry=447, diff_pkts=diff_pkts@entry=6) at controller/src/vnsw/agent/vrouter/flow_stats/flow_stats_collector.cc:650
650 controller/src/vnsw/agent/vrouter/flow_stats/flow_stats_collector.cc: No such file or directory.
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
(gdb) bt
#0 0x0000000000b988c5 in FlowStatsCollector::ExportFlow (this=this@entry=0x7fa594000d40, key=..., info=info@entry=0x7fa59c159c10,
    diff_bytes=diff_bytes@entry=447, diff_pkts=diff_pkts@entry=6) at controller/src/vnsw/agent/vrouter/flow_stats/flow_stats_collector.cc:650
#1 0x0000000000b9ab77 in FlowStatsCollector::Run (this=0x7fa594000d40) at controller/src/vnsw/agent/vrouter/flow_stats/flow_stats_collector.cc:396
#2 0x0000000000b9c4fa in StatsCollector::TimerExpiry (this=<optimized out>) at controller/src/vnsw/agent/uve/stats_collector.h:79
#3 0x0000000001159109 in operator() (this=<optimized out>) at /usr/include/boost/function/function_template.hpp:767
#4 Timer::TimerTask::Run (this=0x1c85180) at controller/src/base/timer.cc:42
#5 0x000000000115219c in TaskImpl::execute (this=0x7fa5a11f3940) at controller/src/base/task.cc:253
#6 0x00007fa5a855ab3a in ?? () from /usr/lib/libtbb.so.2
#7 0x00007fa5a8556816 in ?? () from /usr/lib/libtbb.so.2
#8 0x00007fa5a8555f4b in ?? () from /usr/lib/libtbb.so.2
#9 0x00007fa5a85520ff in ?? () from /usr/lib/libtbb.so.2
#10 0x00007fa5a85522f9 in ?? () from /usr/lib/libtbb.so.2
#11 0x00007fa5a8776182 in start_thread (arg=0x7fa5a0c11700) at pthread_create.c:312
#12 0x00007fa5a7a4f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb)

Tags: sanity vrouter
Jeba Paulaiyan (jebap)
information type: Proprietary → Public
Changed in juniperopenstack:
assignee: Nischal Sheth (nsheth) → Hari Prasad Killi (haripk)
milestone: none → r3.0-fcs
Revision history for this message
Jeba Paulaiyan (jebap) wrote :

Core file copied to 10.84.5.112:/cs-shared/bugs/1533446/nodei14_core.contrail-vroute.2444.nodei14.1452631642.gz

and

anamika.englab.juniper.net:/cs-shared/test_runs/nodea12/2016_01_12_21_27_22/nodei14_core.contrail-vroute.2444.nodei14.1452631642.gz

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/16254
Submitter: Naveen N (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/16254
Committed: http://github.org/Juniper/contrail-controller/commit/01f66cbfd0d7c19900a1b7287cbd8bdbf294e492
Submitter: Zuul
Branch: master

commit 01f66cbfd0d7c19900a1b7287cbd8bdbf294e492
Author: Naveen N <email address hidden>
Date: Wed Jan 13 08:54:41 2016 +0530

* Pick flow export threshold value from flow stats manager
With protocol based aging support, flow export threshold
is maintained and flow stats manager instead of flow stats
collector, removing the same from flow stats collector.
Closes-bug:#1533446

Change-Id: I6db4ea5630b3bd58b274a7b99fa6ad6a415b9387

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.