Hi Pragya,

This patch should fix it - https://gerrit.fd.io/r/c/vpp/+/36961. Can you
apply it to your build and confirm whether it resolves the issue?

Thanks,
-Matt


On Wed, Aug 17, 2022 at 6:55 AM Pragya Nand Bhagat <
pragya.nand.bhaga...@gmail.com> wrote:

> Hi All,
>
> I'm seeing a crash in VPP when we try to add a port to a bridge .
> VPP  is running with the lcp plugin.
>
>
> lcp default netns '<unset>'
> lcp lcp-auto-subint off
> lcp lcp-sync on
> lcp del-static-on-link-down off
> lcp del-dynamic-on-link-down off
>
> itf-pair: [0] port0/0 tap1 Ethernet0 96 type tap
> Following are the steps to recreate :
>
>
>
>    1. create a bridge [ brctl addbr 100]
>    2. try adding a interface to it [ brctl addif 100 Ethernet0 ]
>    3. VPP crashes
>
> We got the following stack trace .
>
>
> Thread 1 "vpp_main" received signal SIGSEGV, Segmentation fault.
> 0x00007f1239448c30 in nl_addr_get_family () from
> /lib/x86_64-linux-gnu/libnl-3.so.200
> (gdb) bt
> #0  0x00007f1239448c30 in nl_addr_get_family () from
> /lib/x86_64-linux-gnu/libnl-3.so.200
> #1  0x00007f12393b9025 in lcp_router_mk_addr (rna=0x0, ia=0x7f123703ade0)
> at /vpp/src/plugins/linux-cp/lcp_router.c:589
> #2  lcp_router_neigh_add (rn=0x674b80) at
> /vpp/src/plugins/linux-cp/lcp_router.c:763
> #3  0x00007f12393c2bcd in nl_neigh_add (rn=0x674b80, arg=<optimized out>)
> at /vpp/src/plugins/linux-cp/lcp_nl.c:232
> #4  nl_route_dispatch (obj=0x674b80, arg=<optimized out>) at
> /vpp/src/plugins/linux-cp/lcp_nl.c:311
> #5  0x00007f123944e8ee in ?? () from /lib/x86_64-linux-gnu/libnl-3.so.200
> #6  0x00007f1239404bb4 in ?? () from
> /lib/x86_64-linux-gnu/libnl-route-3.so.200
> #7  0x00007f123944b5c3 in nl_cache_parse () from
> /lib/x86_64-linux-gnu/libnl-3.so.200
> #8  0x00007f12394502cb in nl_msg_parse () from
> /lib/x86_64-linux-gnu/libnl-3.so.200
> #9  0x00007f12393c2033 in nl_route_process_msgs () at
> /vpp/src/plugins/linux-cp/lcp_nl.c:344
> #10 nl_route_process (vm=0x7f123ac6d700, node=<optimized out>,
> frame=<optimized out>) at /vpp/src/plugins/linux-cp/lcp_nl.c:557
> #11 0x00007f127b1dbbe7 in vlib_process_bootstrap (_a=<optimized out>) at
> /vpp/src/vlib/main.c:1222
> #12 0x00007f127b0e4258 in clib_calljmp () at
> /vpp/src/vppinfra/longjmp.S:123
> #13 0x00007f1239245d60 in ?? ()
> #14 0x00007f127b1d38b0 in vlib_process_startup (vm=0x7f123ac6d700,
> p=0x7f123c12bd80, f=0x0) at /vpp/src/vlib/main.c:1247
> #15 dispatch_process (vm=0x7f123ac6d700, p=0x7f123c12bd80, f=0x0,
> last_time_stamp=<optimized out>) at /vpp/src/vlib/main.c:1303
> #16 0x0000000000000000 in ?? ()
>
>
> Looks like interface netlink event is not handled for scenarios when an
> interface is added to bridge.
> Please revert if any other information is required.
>
>
>
> Thank You
>
> Pragya Nand
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21806): https://lists.fd.io/g/vpp-dev/message/21806
Mute This Topic: https://lists.fd.io/mt/93078810/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to