[2.11-Build 51] TOR Agent Assertion @ OVSDB::OvsdbClientIdl::trigger_deletion
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Committed
|
High
|
Prabhjot Singh Sethi | ||
R2.1 |
Fix Committed
|
High
|
Prabhjot Singh Sethi | ||
R2.20 |
Fix Committed
|
High
|
Prabhjot Singh Sethi |
Bug Description
root@nodei32:
GNU gdb (Ubuntu 7.7.1-0ubuntu5~
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./contrail-
warning: core file may not match specified executable file.
[New LWP 29771]
[New LWP 29313]
[New LWP 29769]
[New LWP 29770]
[New LWP 29772]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Core was generated by `/usr/bin/
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fa5642d6bb9 in raise () from /lib/x86_
(gdb) bt
#0 0x00007fa5642d6bb9 in raise () from /lib/x86_
#1 0x00007fa5642d9fc8 in abort () from /lib/x86_
#2 0x00007fa5642cfa76 in ?? () from /lib/x86_
#3 0x00007fa5642cfb22 in __assert_fail () from /lib/x86_
#4 0x00000000008db67b in OVSDB::
#5 0x00000000008dec35 in OVSDB::
#6 0x00000000008b12a8 in OVSDB::
#7 0x00000000008b2660 in operator() (a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/
#8 operator()<bool, boost::
a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/
#9 operator(
#10 boost::
at /usr/include/
#11 0x00000000008b3eaa in operator() (a0=..., this=0x7fa55d15
#12 RunQueue (this=0x7fa5480
#13 QueueTaskRunner
#14 0x0000000000d18ae0 in TaskImpl::execute (this=0x7fa55db
#15 0x00007fa5654deb3a in ?? () from /usr/lib/
#16 0x00007fa5654da816 in ?? () from /usr/lib/
#17 0x00007fa5654d9f4b in ?? () from /usr/lib/
#18 0x00007fa5654d60ff in ?? () from /usr/lib/
#19 0x00007fa5654d62f9 in ?? () from /usr/lib/
#20 0x00007fa5656fa182 in start_thread () from /lib/x86_
#21 0x00007fa56439afbd in clone () from /lib/x86_
(gdb)
Changed in juniperopenstack: | |
status: | New → In Progress |
issue happened because of trying to trigger close twice for a session, once because of session being close by remote and other because of keepalive getting timed out.
(gdb) python print_trace_ buffer( 'Ovsdb' ) src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_client_ session. cc" line = 35 src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_route_ peer.cc" line = 19 src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_client_ idl.cc" line = 168 src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_client_ session. cc" line = 42 src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_client_ idl.cc" line = 363 src/vnsw/ agent/ovs_ tor_agent/ ovsdb_client/ ovsdb_client_ session. cc" line = 42
2015-04-14 06:20:28.928205 OvsdbTrace: log = "Connection to client established" file = "controller/
2015-04-14 06:20:28.928489 OvsdbTrace: log = "Allocating OVS Peer 0x7fa5500219f0 Gen-Id 0" file = "controller/
2015-04-14 06:20:38.928702 OvsdbTrace: log = "Sending Monitor Request" file = "controller/
2015-04-14 06:21:00.126945 OvsdbTrace: log = "Connection to client Closed" file = "controller/
2015-04-14 06:21:08.929152 OvsdbError: error = "KeepAlive failed, Closing Session" file = "controller/
2015-04-14 06:21:08.929167 OvsdbTrace: log = "Connection to client Closed" file = "controller/