Hi guys, I'm testing the static routing. When I configuring static routing in routing iterations. there is a SIGSEGV. My configuration and more info is shown below:
configuration: B 2~180 C 3~181 ip route add 1.1.(C).1/24 via ip4-address 1.1.(B).1 VPP# ip route add 1.1.179.1/24 via ip4-address 1.1.178.1 VPP# ip route add 1.1.180.1/24 via ip4-address 1.1.179.1 VPP# ip route add 1.1.181.1/24 via ip4-address 1.1.180.1 Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6bf5ed4 in round_pow2 (x=1808181231615, pow2=18446744073709551615) at /home/vpp/build-data/../src/vppinfra/clib.h:279 279 { (gdb) bt #0 0x00007ffff6bf5ed4 in round_pow2 (x=1808181231615, pow2=18446744073709551615) at /home/vpp/build-data/../src/vppinfra/clib.h:279 #1 0x00007ffff6bf6020 in vec_aligned_header_bytes (header_bytes=1936, align=16) at /home/vpp/build-data/../src/vppinfra/vec_bootstrap.h:112 #2 0x00007ffff6bf606c in vec_aligned_header (v=0x7fffb58ce000, header_bytes=1936, align=16) at /home/vpp/build-data/../src/vppinfra/vec_bootstrap.h:118 #3 0x00007ffff6bf666b in mheap_header (v=0x7fffb58ce000 "\377\377\377\177\002") at /home/vpp/build-data/../src/vppinfra/mheap_bootstrap.h:272 #4 0x00007ffff6bf8d1c in mheap_get_search_free_list (v=0x7fffb58ce000, n_user_bytes_arg=0x7fffb5eef180, align=4, align_offset=0) at /home/vpp/build-data/../src/vppinfra/mheap.c:533 #5 0x00007ffff6bf9317 in mheap_get_aligned (v=0x7fffb58ce000, n_user_data_bytes=720, align=4, align_offset=0, offset_return=0x7fffb5eef228) at /home/vpp/build-data/../src/vppinfra/mheap.c:696 #6 0x00007ffff6c2e3fa in clib_mem_alloc_aligned_at_offset (size=720, align=4, align_offset=4, os_out_of_memory_on_failure=1) at /home/vpp/build-data/../src/vppinfra/mem.h:92 #7 0x00007ffff6c2e7ba in vec_resize_allocate_memory (v=0x0, length_increment=179, data_bytes=720, header_bytes=4, data_align=4) at /home/vpp/build-data/../src/vppinfra/vec.c:59 #8 0x00007ffff742383a in _vec_resize (v=0x0, length_increment=179, data_bytes=716, header_bytes=0, data_align=0) at /home/vpp/build-data/../src/vppinfra/vec.h:142 #9 0x00007ffff7426bb7 in fib_path_list_recursive_loop_detect (path_list_index=0, entry_indicies=0x7fffb5eef488) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:1198 #10 0x00007ffff7418e61 in fib_entry_recursive_loop_detect (entry_index=8, entry_indicies=0x7fffb5eef538) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:1455 #11 0x00007ffff742b91a in fib_path_recursive_loop_detect (path_index=11, entry_indicies=0x7fffb5eef538) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1803 #12 0x00007ffff7426c01 in fib_path_list_recursive_loop_detect (path_list_index=11, entry_indicies=0x7fffb5eef5c8) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:1201 #13 0x00007ffff7418e61 in fib_entry_recursive_loop_detect (entry_index=10, entry_indicies=0x7fffb5eef678) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:1455 #14 0x00007ffff742b91a in fib_path_recursive_loop_detect (path_index=12, entry_indicies=0x7fffb5eef678) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1803 ... #536 0x00007ffff742b91a in fib_path_recursive_loop_detect (path_index=194, entry_indicies=0x7fffb5efcff8) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1803 #537 0x00007ffff7426c01 in fib_path_list_recursive_loop_detect (path_list_index=194, entry_indicies=0x7fffb5efd088) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:1201 #538 0x00007ffff7418e61 in fib_entry_recursive_loop_detect (entry_index=368, entry_indicies=0x7fffb5efd138) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:1455 #539 0x00007ffff742b91a in fib_path_recursive_loop_detect (path_index=195, entry_indicies=0x7fffb5efd138) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1803 #540 0x00007ffff7426c01 in fib_path_list_recursive_loop_detect (path_list_index=195, entry_indicies=0x7fffb5efd1c8) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:1201 #541 0x00007ffff7418e61 in fib_entry_recursive_loop_detect (entry_index=370, entry_indicies=0x7fffb5efd278) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:1455 #542 0x00007ffff742b91a in fib_path_recursive_loop_detect (path_index=196, entry_indicies=0x7fffb5efd278) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1803 #543 0x00007ffff7426c01 in fib_path_list_recursive_loop_detect (path_list_index=196, entry_indicies=0x7fffb5efd308) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:1201 #544 0x00007ffff741dce3 in fib_entry_src_rr_use_covers_pl (src=0x7fffb70cc50c, fib_entry=0x7fffb6d9e2c0, cover=0x7fffb6d9e1d0) at /home/vpp/build-data/../src/vnet/fib/fib_entry_src_rr.c:107 #545 0x00007ffff741dea8 in fib_entry_src_rr_activate (src=0x7fffb70cc50c, fib_entry=0x7fffb6d9e2c0) at /home/vpp/build-data/../src/vnet/fib/fib_entry_src_rr.c:164 #546 0x00007ffff741ba2d in fib_entry_src_action_activate (fib_entry=0x7fffb6d9e2c0, source=FIB_SOURCE_RR) at /home/vpp/build-data/../src/vnet/fib/fib_entry_src.c:664 #547 0x00007ffff7418027 in fib_entry_create_special (fib_index=0, prefix=0x7fffb5efd530, source=FIB_SOURCE_RR, flags=FIB_ENTRY_FLAG_NONE, dpo=0x7fffb5efd4d0) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:862 #548 0x00007ffff7407f3c in fib_table_entry_special_dpo_add (fib_index=0, prefix=0x7fffb5efd530, source=FIB_SOURCE_RR, flags=FIB_ENTRY_FLAG_NONE, dpo=0x7fffb5efd4d0) at /home/vpp/build-data/../src/vnet/fib/fib_table.c:304 #549 0x00007ffff740828e in fib_table_entry_special_add (fib_index=0, prefix=0x7fffb5efd530, source=FIB_SOURCE_RR, flags=FIB_ENTRY_FLAG_NONE) at /home/vpp/build-data/../src/vnet/fib/fib_table.c:410 #550 0x00007ffff742bbc2 in fib_path_resolve (path_index=197) at /home/vpp/build-data/../src/vnet/fib/fib_path.c:1920 #551 0x00007ffff742572a in fib_path_list_resolve (path_list=0x7fffb6a507f0) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:567 #552 0x00007ffff7425be1 in fib_path_list_create (flags=FIB_PATH_LIST_FLAG_SHARED, rpaths=0x7fffb7119eb8) at /home/vpp/build-data/../src/vnet/fib/fib_path_list.c:725 #553 0x00007ffff741f47b in fib_entry_src_api_path_swap (src=0x7fffb7118728, entry=0x7fffb6d9e270, pl_flags=FIB_PATH_LIST_FLAG_NONE, rpaths=0x7fffb7119eb8) at /home/vpp/build-data/../src/vnet/fib/fib_entry_src_api.c:47 #554 0x00007ffff741c84d in fib_entry_src_action_path_swap (fib_entry=0x7fffb6d9e270, source=FIB_SOURCE_CLI, flags=FIB_ENTRY_FLAG_NONE, rpaths=0x7fffb7119eb8) at /home/vpp/build-data/../src/vnet/fib/fib_entry_src.c:1191 #555 0x00007ffff7417f60 in fib_entry_create (fib_index=0, prefix=0x7fffb5efd980, source=FIB_SOURCE_CLI, flags=FIB_ENTRY_FLAG_NONE, paths=0x7fffb7119eb8) at /home/vpp/build-data/../src/vnet/fib/fib_entry.c:828 #556 0x00007ffff740880f in fib_table_entry_path_add2 (fib_index=0, prefix=0x7fffb5efd980, source=FIB_SOURCE_CLI, flags=FIB_ENTRY_FLAG_NONE, rpath=0x7fffb7119eb8) at /home/vpp/build-data/../src/vnet/fib/fib_table.c:597 #557 0x00007ffff70e17f7 in vnet_ip_route_cmd (vm=0x7ffff7ba2800 <vlib_global_main>, is_del=0, main_input=0x7fffb5efdec0, cmd=0x7fffb5eae0dc) at /home/vpp/build-data/../src/vnet/ip/lookup.c:703 #558 0x00007ffff78efb12 in vlib_cli_dispatch_sub_commands (vm=0x7ffff7ba2800 <vlib_global_main>, cm=0x64c078, input=0x7fffb5efdec0, parent_command_index=179, poss_cmds=0x7fffb5efdda8, poss_helps=0x7fffb5efddb0) at /home/vpp/build-data/../src/vlib/cli.c:904 #559 0x00007ffff78ef844 in vlib_cli_dispatch_sub_commands (vm=0x7ffff7ba2800 <vlib_global_main>, cm=0x64c078, input=0x7fffb5efdec0, parent_command_index=0, poss_cmds=0x7fffb5efdda8, poss_helps=0x7fffb5efddb0) at /home/vpp/build-data/../src/vlib/cli.c:858 #560 0x00007ffff78effa8 in vlib_cli_input (vm=0x7ffff7ba2800 <vlib_global_main>, input=0x7fffb5efdec0, function=0x7ffff795a8ea <unix_vlib_cli_output>, function_arg=0) at /home/vpp/build-data/../src/vlib/cli.c:992 #561 0x00007ffff79607d7 in unix_cli_process_input (cm=0x7ffff7ba2540 <unix_cli_main>, cli_file_index=0) at /home/vpp/build-data/../src/vlib/unix/cli.c:2398 #562 0x00007ffff7961341 in unix_cli_process (vm=0x7ffff7ba2800 <vlib_global_main>, rt=0x7fffb5eed000, f=0x0) at /home/vpp/build-data/../src/vlib/unix/cli.c:2510 #563 0x00007ffff7924e3b in vlib_process_bootstrap (_a=140736240343568) at /home/vpp/build-data/../src/vlib/main.c:1253 #564 0x00007ffff6bf0560 in clib_calljmp () at /home/vpp/build-data/../src/vppinfra/longjmp.S:128 #565 0x00007fffb59cd9e0 in ?? () #566 0x00007ffff7924f70 in vlib_process_startup (vm=0x7ffff7958ca4 <vlib_process_signal_event_data+513>, p=0x7fffb59cda90, f=0x7fffb5e34278) at /home/vpp/build-data/../src/vlib/main.c:1278 Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) What should I do to avoid this? Thanks, Xyxue
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev