summaryrefslogtreecommitdiffstats
path: root/REPORTING-BUGS
diff options
context:
space:
mode:
authorpaul <paul>2003-01-17 23:48:42 +0000
committerpaul <paul>2003-01-17 23:48:42 +0000
commit8ce71653161a52bda809811ea88d7b05b5646877 (patch)
tree81008b432b4534dd557b0edcbb73674554b5d1f1 /REPORTING-BUGS
parent9b293a8cf7d0bcadeea1633235ca73154bdf24e1 (diff)
downloadquagga-patch.z16824.nsm.kill.neighbour.tar.bz2
quagga-patch.z16824.nsm.kill.neighbour.tar.xz
From endo@suri.co.jp Fri Jan 17 23:36:30 2003patch.z16824.nsm.kill.neighbour
Date: Fri, 20 Dec 2002 17:58:43 +0900 From: Masahiko Endo <endo@suri.co.jp> Reply-To: zebra@zebra.org To: zebra@zebra.org Cc: kunihiro@zebra.org Subject: [zebra 16824] [PATCH] nsm_kill_neighbor [ The following text is in the "ISO-2022-JP" character set. ] [ Your display is set for the "ISO-8859-1" character set. ] [ Some characters may be displayed incorrectly. ] Hi Ishiguro-san, Here is my problem analysis against the case that the ospfd crashes when an interface is brought down. When the ospfd receives a ZEBRA message "ZEBRA_INTERFACE_DOWN" from zebra daemon, the ospfd performs bunch of ospf-interface cleanup for the notified zebra-interface. There are cases that neighbor instance "nbr", which will be removed afterward, may scheduled in the NSM thread event queue. And when the NSM event thread is fired, dereference for this already freed "nbr" pointer causes SIGSEGV. Please take a look at following timeline of processing sequences.
Diffstat (limited to 'REPORTING-BUGS')
0 files changed, 0 insertions, 0 deletions