On Fri, May 01, 2009 at 08:02:48AM +0200, Florian Weimer wrote: > I can't reproduce this for some reason, which makes fixing it a bit > risky. What level of logging have you configured for the BGP process?
It seems more easily reproducible now. I have deliberately been running an quagga 0.99.10-1lenny1 to see if it would happen again in the wild. I just got the following log: 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd UPDATE w/ attr: nexthop 78.41.155.23 4, origin i, path 6908 2914 1273 9498 9730 2697 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd 202.141.75.0/24 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd 202.141.80.0/24 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd UPDATE w/ attr: nexthop 78.41.155.23 4, origin i, path 6908 1239 3257 3257 5486 42243 42243 42243 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd 193.33.16.0/24 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd UPDATE w/ attr: nexthop 78.41.155.23 4, origin i, path 6908 2914 6453 45147 24522 38774 2009/05/03 13:00:58 BGP: 78.41.155.234 rcvd 203.223.90.0/23 2009/05/03 13:00:58 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count 2009/05/03 13:00:58 BGP: Backtrace for 14 stack frames: 2009/05/03 13:00:58 BGP: [bt 0] /usr/lib/libzebra.so.0(zlog_backtrace+0x2a) [0xb7ec9a5a] 2009/05/03 13:00:58 BGP: [bt 1] /usr/lib/libzebra.so.0(_zlog_assert_failed+0x77) [0xb7ec9be7] 2009/05/03 13:00:58 BGP: [bt 2] /usr/lib/quagga/bgpd [0xb7f89e60] 2009/05/03 13:00:58 BGP: [bt 3] /usr/lib/quagga/bgpd [0xb7f89e9e] 2009/05/03 13:00:58 BGP: [bt 4] /usr/lib/quagga/bgpd(aspath_key_make+0x57) [0xb7f89f07] 2009/05/03 13:00:58 BGP: [bt 5] /usr/lib/libzebra.so.0(hash_get+0x20) [0xb7ebe300] 2009/05/03 13:00:58 BGP: [bt 6] /usr/lib/quagga/bgpd(aspath_parse+0x80) [0xb7f8b3d0] 2009/05/03 13:00:58 BGP: [bt 7] /usr/lib/quagga/bgpd(bgp_attr_parse+0x32d) [0xb7f44b0d] 2009/05/03 13:00:58 BGP: [bt 8] /usr/lib/quagga/bgpd [0xb7f68766] 2009/05/03 13:00:58 BGP: [bt 9] /usr/lib/quagga/bgpd(bgp_read+0x787) [0xb7f69c77] 2009/05/03 13:00:58 BGP: [bt 10] /usr/lib/libzebra.so.0(thread_call+0x45) [0xb7eb9865] 2009/05/03 13:00:58 BGP: [bt 11] /usr/lib/quagga/bgpd(main+0x428) [0xb7f348a8] 2009/05/03 13:00:58 BGP: [bt 12] /lib/libc.so.6(__libc_start_main+0xe5) [0xb7d15455] 2009/05/03 13:00:58 BGP: [bt 13] /usr/lib/quagga/bgpd [0xb7f34331] I got this log with the following: bgprtrtest# show debugging bgp BGP debugging status: BGP debugging is on BGP events debugging is on BGP updates debugging is on BGP as4 debugging is on regards bill -- Bill Boughton <[email protected]> Germany: +49 (0)9252 3575797 / UK: +44 (0)20 7043 6412 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

