vrouter crash at MirrorTable::BridgeRouteTableNotify

Bug #1644430 reported by Shashikiran H
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Invalid
Medium
jayaramsatya

Bug Description

With the fix for 1641659 in my topo, seeing this vrouter crash after every agent restart:

root@nodec32:~# gdb /usr/bin/contrail-vrouter-agent /var/crashes/core.contrail-vroute.5422.nodec32.1479966814
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/contrail-vrouter-agent...done.

warning: core file may not match specified executable file.
[New LWP 5441]
[New LWP 5439]
[New LWP 5422]
[New LWP 5445]
[New LWP 5444]
[New LWP 5440]
[New LWP 5438]
[New LWP 5443]
[New LWP 5442]
[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 SIGSEGV, Segmentation fault.
#0 0x0000000001756f92 in MirrorTable::BridgeRouteTableNotify (this=0x7f7100a74d10, partition=0x7f710805ce50, entry=
    0x7f710805d570) at controller/src/vnsw/agent/oper/mirror_table.cc:475
475 controller/src/vnsw/agent/oper/mirror_table.cc: No such file or directory.
(gdb) bt
#0 0x0000000001756f92 in MirrorTable::BridgeRouteTableNotify (this=0x7f7100a74d10, partition=0x7f710805ce50,
    entry=0x7f710805d570) at controller/src/vnsw/agent/oper/mirror_table.cc:475
#1 0x0000000001760614 in boost::_mfi::mf2<void, MirrorTable, DBTablePartBase*, DBEntryBase*>::operator() (this=0x7f710f0d5a68,
    p=0x7f7100a74d10, a1=0x7f710805ce50, a2=0x7f710805d570) at /usr/include/boost/bind/mem_fn_template.hpp:280
#2 0x00000000017600ca in boost::_bi::list3<boost::_bi::value<MirrorTable*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, MirrorTable, DBTablePartBase*, DBEntryBase*>, boost::_bi::list2<DBTablePartBase*&, DBEntryBase*&> > (
    this=0x7f710f0d5a78, f=..., a=...) at /usr/include/boost/bind/bind.hpp:392
#3 0x000000000175fbb4 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, MirrorTable, DBTablePartBase*, DBEntryBase*>, boost::_bi::list3<boost::_bi::value<MirrorTable*>, boost::arg<1>, boost::arg<2> > >::operator()<DBTablePartBase*, DBEntryBase*> (
    this=0x7f710f0d5a68, a1=@0x7f710f0d59a0: 0x7f710805ce50, a2=@0x7f710f0d5998: 0x7f710805d570)
    at /usr/include/boost/bind/bind_template.hpp:61
#4 0x000000000175f483 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, MirrorTable, DBTablePartBase*, DBEntryBase*>, boost::_bi::list3<boost::_bi::value<MirrorTable*>, boost::arg<1>, boost::arg<2> > >, void, DBTablePartBase*, DBEntryBase*>::invoke (function_obj_ptr=..., a0=0x7f710805ce50, a1=0x7f710805d570)
    at /usr/include/boost/function/function_template.hpp:153
#5 0x00000000020bf284 in boost::function2<void, DBTablePartBase*, DBEntryBase*>::operator() (this=0x7f710f0d5a60,
    a0=0x7f710805ce50, a1=0x7f710805d570) at /usr/include/boost/function/function_template.hpp:767
#6 0x00000000020be63d in DBTableBase::ListenerInfo::RunNotify (this=0x7f710805cdd0, tpart=0x7f710805ce50, entry=0x7f710805d570)
    at controller/src/db/db_table.cc:115
#7 0x00000000020bc2a5 in DBTableBase::RunNotify (this=0x7f710805cc50, tpart=0x7f710805ce50, entry=0x7f710805d570)
    at controller/src/db/db_table.cc:207
#8 0x00000000020c4c5f in DBTablePartBase::RunNotify (this=0x7f710805ce50) at controller/src/db/db_table_partition.cc:47
#9 0x00000000020b8fde in DBPartition::QueueRunner::Run (this=0x7f7104036280) at controller/src/db/db_partition.cc:220
#10 0x000000000225f28c in TaskImpl::execute (this=0x7f710fa83d40) at controller/src/base/task.cc:262
#11 0x00007f7116e22b3a in ?? () from /usr/lib/libtbb.so.2
#12 0x00007f7116e1e816 in ?? () from /usr/lib/libtbb.so.2
#13 0x00007f7116e1df4b in ?? () from /usr/lib/libtbb.so.2
#14 0x00007f7116e1a0ff in ?? () from /usr/lib/libtbb.so.2
#15 0x00007f7116e1a2f9 in ?? () from /usr/lib/libtbb.so.2
#16 0x00007f711703e184 in start_thread (arg=0x7f710f0d6700) at pthread_create.c:312
#17 0x00007f711631737d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Cores will be in /cs-shared/bugs/1644430

Shashikiran H (skiranh)
description: updated
Changed in juniperopenstack:
importance: Critical → Medium
Changed in juniperopenstack:
status: New → Invalid
Revision history for this message
Hari Prasad Killi (haripk) wrote :

Moved to invalid as this was seen on a private build which had some problems, not seeing the same with official build.

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.