bird 2.0.1: SIGSEGV in nexthop_size

Svenne Krap svenne at kracon.dk
Mon Jan 29 13:38:17 CET 2018


Hi,

We downgraded to version 1.6.3 as we are in a hurry to get to production.

We can still simulate the old environment, so I will try the patches...

It will probably not be today or tomorrow.

Svenne


On 29-01-2018 12:55, Ondrej Zajicek wrote:
> On Sun, Jan 28, 2018 at 06:39:46PM +0100, Svenne Krap wrote:
>> Ok, I send you the files privately.
>>
>> Svenne
> Hi
>
> The first attached patch (fix-nexthop.patch) should fix the crash.
>
> But seems like there are some strange factors in your setup that
> triggered the issue:
>
>   jan 28 14:59:29 R1 bird[6648]: Next hop address 185.38.27.64 is a local
>   address of iface bond0.3670
>
> This means that BGP on R1 received a route with bgp_next_hop 185.38.27.64,
> which is on R1.
>
>
> There are also these messages:
>
>   jan 28 14:59:14 R1 bird[6648]:         Assertion 'f->addr_type ==
>   a->type' failed at nest/rt-fib.c:241
>   jan 28 14:59:14 R1 bird[6648]:         Assertion 'f->addr_type ==
>   a->type' failed at nest/rt-fib.c:204
>
> Which are some other issue (likely some mixed-up IPv4 and IPv6).
> Could you try to build and run BIRD with the second patch
> (force-assert.patch)? That would case crash and core dump
> on assert.
>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 874 bytes
Desc: OpenPGP digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180129/543a8065/attachment.sig>


More information about the Bird-users mailing list