IPv6 BGP and multiple tables support

Ondrej Zajicek santiago at crfreenet.org
Tue Aug 25 10:05:19 CEST 2009


On Mon, Aug 24, 2009 at 09:04:22PM -0600, Otto Solares wrote:
> On Wed, Aug 19, 2009 at 04:37:19PM +0200, Ondrej Zajicek wrote:
> > Hello
> 
> Hi
> 
> > On Mon, Aug 17, 2009 at 02:43:56PM -0600, Otto Solares wrote:
> > > I upgrade to 1.1.1 and the same.
> > > 
> > > As that error is no longer true for latest Linux kernels I start
> > > searching for the patch that I previously applied to my working setup
> > 
> > Thank you for the notice, i fill fix this. Do you have some other
> > interesting patches?
> 
> I have one (attached) which I needed in 1.0.11 but I'm not sure why I
> don't need it in 1.1.x anymore.

This is already fixed (diff between 1.0.11 and 1.1.1):

@@ -770,7 +832,7 @@ krt_start(struct proto *P)
   if (first)
     krt_scan_timer = krt_start_timer(p);
   else
-    tm_start(p->scan_timer, 0);
+    tm_start(krt_scan_timer, 0);
   p->scan_timer = krt_scan_timer;
 #else
   p->scan_timer = krt_start_timer(p);

> As wishlist If I find some time will probably work to disable the birdc
> banner and prompt (bird>) when not running interactively as both are
> not needed:

Yes, this is a change i have also in todo list.

> Core dump, binary (compiled from 1.1.2) and log file attached.
> 
> FYI I got this backtrace:
> 
> #0  0xb7ddb556 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> #1  0xb7ddcd78 in *__GI_abort () at abort.c:88
> #2  0x08072dfd in bug (msg=0x8078e1c "as_path_getlen: Invalid path segment") at log.c:175
> #3  0x08053399 in as_path_getlen (path=0x80b0f38) at /home/solca/bird/bird-1.1.2/nest/a-path.c:202
> #4  0x08060437 in bgp_reconstruct_4b_atts (p=0x809c7f0, a=0x80b0ed8, pool=0x80a87d8) at /home/solca/bird/bird-1.1.2/proto/bgp/attrs.c:1192
> #5  0x08060ab3 in bgp_decode_attrs (conn=0x809c904, attr=0x80aaf24 '???' <repeats 16 times>, len=0, pool=0x80a87d8, mandatory=1) at /home/solca/bird/bird-1.1.2/proto/bgp/attrs.c:1397
> #6  0x08062424 in bgp_do_rx_update (conn=0x809c904,	withdrawn=0x80aaecf "", withdrawn_len=0, nlri=0x80aaf24 '???' <repeats 16 times>, nlri_len=0, attrs=0x80aaed1 "@\001\001", attr_len=83) at /home/solca/bird/bird-1.1.2/proto/bgp/packets.c:781
> #7  0x08062cee in bgp_rx_update (conn=0x809c904, pkt=0x80aaeba '???' <repeats 16 times>, len=106) at /home/solca/bird/bird-1.1.2/proto/bgp/packets.c:888
> #8  0x0806308e in bgp_rx_packet (conn=0x809c904, pkt=0x80aaeba '???' <repeats 16 times>, len=106) at /home/solca/bird/bird-1.1.2/proto/bgp/packets.c:1068
> #9  0x080631f8 in bgp_rx (sk=0x80aa8d0, size=1510) at	/home/solca/bird/bird-1.1.2/proto/bgp/packets.c:1112
> #10 0x0806fd1e in sk_read (s=0x80aa8d0) at io.c:1163
> #11 0x0807040b in io_loop () at io.c:1357
> #12 0x08073aaf in main (argc=Cannot access memory at address 0x62a8

This trace is from given core dump and binary? It seems that it isn't.
I cannot get backtrace from given core dump and binary.
If you can, could you send me it?

-- 
Elen sila lumenn' omentielvo

Ondrej 'SanTiago' Zajicek (email: santiago at 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."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20090825/f96878ee/attachment-0001.asc>


More information about the Bird-users mailing list