Agent crash : set state on deleted entry

Bug #1471195 reported by Hari Prasad Killi
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
High
Ashok Singh
Trunk
Fix Committed
High
Ashok Singh

Bug Description

#0 0x00007f042ceb3cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007f042ceb70d8 in __GI_abort () at abort.c:89
#2 0x00007f042ceacb86 in __assert_fail_base (fmt=0x7f042cffd830 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
    assertion=assertion@entry=0x10784a9 "!IsDeleted()", file=file@entry=0x107848b "controller/src/db/db_entry.cc", line=line@entry=31,
    function=function@entry=0x1078740 "void DBEntryBase::SetState(DBTableBase*, DBEntryBase::ListenerId, DBState*)") at assert.c:92
#3 0x00007f042ceacc32 in __GI___assert_fail (assertion=0x10784a9 "!IsDeleted()", file=0x107848b "controller/src/db/db_entry.cc", line=31,
    function=0x1078740 "void DBEntryBase::SetState(DBTableBase*, DBEntryBase::ListenerId, DBState*)") at assert.c:101
#4 0x0000000000e9b5d0 in DBEntryBase::SetState(DBTableBase*, int, DBState*) ()
#5 0x0000000000c94c1d in InterfaceUveTable::InterfaceNotify(DBTablePartBase*, DBEntryBase*) ()
#6 0x0000000000ea673a in DBTableBase::RunNotify(DBTablePartBase*, DBEntryBase*) ()
#7 0x0000000000ea9238 in DBTablePartBase::RunNotify() ()
#8 0x0000000000ea50fd in DBPartition::QueueRunner::Run() ()
#9 0x0000000000fa2f20 in TaskImpl::execute() ()
#10 0x00007f042da82b3a in ?? () from /usr/lib/libtbb.so.2
#11 0x00007f042da7e816 in ?? () from /usr/lib/libtbb.so.2
#12 0x00007f042da7df4b in ?? () from /usr/lib/libtbb.so.2
#13 0x00007f042da7a0ff in ?? () from /usr/lib/libtbb.so.2
#14 0x00007f042da7a2f9 in ?? () from /usr/lib/libtbb.so.2
#15 0x00007f042dc9e182 in start_thread (arg=0x7f0424933700) at pthread_create.c:312
#16 0x00007f042cf7747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Changed in juniperopenstack:
milestone: none → r2.30-fcs
tags: added: customer
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/12171
Submitter: Ashok Singh (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/12171
Committed: http://github.org/Juniper/contrail-controller/commit/26e689608fc1066f35e33ca02ff1eece9ced9107
Submitter: Zuul
Branch: master

commit 26e689608fc1066f35e33ca02ff1eece9ced9107
Author: ashoksingh <email address hidden>
Date: Fri Jul 3 22:27:50 2015 +0530

Fix agent crash in InterfaceUveTable::InterfaceNotify

Ignore duplicate delete notifications/delete notifications for which add notifications are not received.

Change-Id: Iedb0fa7965d09fb1fb03cb104c1a2925c71d3f46
Closes-Bug: #1471195

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

Review in progress for https://review.opencontrail.org/12358
Submitter: Ashok Singh (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/12358
Committed: http://github.org/Juniper/contrail-controller/commit/fa4d4cf3732369e6813985e0669c9f6df3ad7826
Submitter: Zuul
Branch: R2.20

commit fa4d4cf3732369e6813985e0669c9f6df3ad7826
Author: ashoksingh <email address hidden>
Date: Fri Jul 3 22:27:50 2015 +0530

Fix agent crash in InterfaceUveTable::InterfaceNotify

Ignore duplicate delete notifications/delete notifications for which add notifications are not received.

Closes-Bug: #1471195
(cherry picked from commit 26e689608fc1066f35e33ca02ff1eece9ced9107)

Change-Id: Id66232140c3118288f61c3837fec70692e6962a7

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.22-dev

Review in progress for https://review.opencontrail.org/13927
Submitter: Vinay Vithal Mahuli (<email address hidden>)

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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