On Fri, Jun 03, 2011 at 05:18:07PM +0300, Eugene Perevyazko wrote:
On Fri, Jun 03, 2011 at 02:32:47PM +0400, Denis Samsonov wrote:
While working as a bird route server arises srash. Failure observed in versions 1.3.0 and 1.2.4 and occurs when scanning the routing table .. How do I fix this? OS where working bird - freebsd 7.3
Last messages in log file 03-06-2011 06:57:33 <TRACE> kernel1: Scanning routing table 03-06-2011 06:57:33 <FATAL> RT scan 2
As far as I understand the reason for this is kernel routing table size changed between calls to sysctl(). This is easy to workaround with following patch, resulting in missing rescan instead of crash:
Or use version 1.3.1, where this is already fixed. -- Elen sila lumenn' omentielvo Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."