Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-518

L2BD test fails with msg VPP subprocess died unexpectedly with returncode -6 [SIGABRT]

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • 17.01
    • None
    • None
    • None

      L2BD test of the test framework (runs over vpp_lite) fails with VPP subprocess died unexpectedly with returncode -6 [SIGABRT] (it worked cca 2 weeks ago).

      The VPP crashes when the bridge domain is learning new MAC addresses.

      Back trace:
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
      Core was generated by `/home/vpp/Documents/vpp/build-root/install-vpp_lite-native/vpp/bin/vpp unix nod'.
      Program terminated with signal SIGABRT, Aborted.
      #0 0x00002b37847dccc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
      56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
      (gdb) bt
      #0 0x00002b37847dccc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
      #1 0x00002b37847e00d8 in __GI_abort () at abort.c:89
      #2 0x000000000040885e in os_panic () at /home/vpp/Documents/vpp/build-data/../vpp/vnet/main.c:318
      #3 0x00002b3783d88855 in clib_mem_alloc_aligned_at_offset (os_out_of_memory_on_failure=1, align_offset=4, align=64, size=134217732)
      at /home/vpp/Documents/vpp/build-data/../vppinfra/vppinfra/mem.h:102
      #4 vec_resize_allocate_memory (v=v@entry=0x0, length_increment=length_increment@entry=2097152, data_bytes=134217732,
      data_bytes@entry=134217728, header_bytes=<optimized out>, header_bytes@entry=0, data_align=data_align@entry=64)
      at /home/vpp/Documents/vpp/build-data/../vppinfra/vppinfra/vec.c:59
      #5 0x00002b378327f926 in _vec_resize (data_align=64, header_bytes=0, data_bytes=134217728, length_increment=2097152, v=0x0)
      at /home/vpp/Documents/vpp/build-root/install-vpp_lite-native/vppinfra/include/vppinfra/vec.h:142
      #6 value_alloc_8_8 (log2_pages=log2_pages@entry=21, h=<optimized out>, h=<optimized out>)
      at /home/vpp/Documents/vpp/build-root/install-vpp_lite-native/vppinfra/include/vppinfra/bihash_template.c:58
      #7 0x00002b37832800ae in split_and_rehash_8_8 (new_log2_pages=21, old_values=0x2b37caa49168, h=0x2b3783711c80 <l2fib_main>)
      at /home/vpp/Documents/vpp/build-root/install-vpp_lite-native/vppinfra/include/vppinfra/bihash_template.c:147
      #8 clib_bihash_add_del_8_8 (h=0x2b3783711c80 <l2fib_main>, add_v=add_v@entry=0x2b3784d6bdd0, is_add=is_add@entry=1)
      at /home/vpp/Documents/vpp/build-root/install-vpp_lite-native/vppinfra/include/vppinfra/bihash_template.c:282
      #9 0x00002b3783290b45 in l2learn_process (node=0x2b3784b8bf40, bucket0=<synthetic pointer>, next0=<synthetic pointer>,
      result0=<synthetic pointer>, cached_key=<synthetic pointer>, key0=<synthetic pointer>, sw_if_index0=<optimized out>,
      b0=0x2b37c4b88c00, counter_base=<optimized out>, msm=0x2b3783711ce0 <l2learn_main>)
      at /home/vpp/Documents/vpp/build-data/../vnet/vnet/l2/l2_learn.c:173
      #10 l2learn_node_fn (vm=<optimized out>, node=0x2b3784b8bf40, frame=0x2b37860a3700)
      at /home/vpp/Documents/vpp/build-data/../vnet/vnet/l2/l2_learn.c:340
      #11 0x00002b3782f9afb2 in dispatch_node (vm=0x6654c0 <vlib_global_main>, node=0x2b3784b8bf40, type=<optimized out>,
      dispatch_state=VLIB_NODE_STATE_POLLING, frame=<optimized out>, last_time_stamp=286612395119309)
      at /home/vpp/Documents/vpp/build-data/../vlib/vlib/main.c:996
      #12 0x00002b3782f9b345 in dispatch_pending_node (vm=vm@entry=0x6654c0 <vlib_global_main>, p=0x2b3785c7e478,
      last_time_stamp=<optimized out>) at /home/vpp/Documents/vpp/build-data/../vlib/vlib/main.c:1134
      #13 0x00002b3782f9badb in vlib_main_loop (vm=0x6654c0 <vlib_global_main>)
      at /home/vpp/Documents/vpp/build-data/../vlib/vlib/main.c:1518
      #14 vlib_main (vm=vm@entry=0x6654c0 <vlib_global_main>, input=input@entry=0x2b3784d6bfa0)
      at /home/vpp/Documents/vpp/build-data/../vlib/vlib/main.c:1653
      #15 0x00002b3782d75b73 in thread0 (arg=6706368) at /home/vpp/Documents/vpp/build-data/../vlib/vlib/unix/main.c:485
      #16 0x00002b3783d5c4c0 in clib_calljmp () at /home/vpp/Documents/vpp/build-data/../vppinfra/vppinfra/longjmp.S:110
      #17 0x00007ffdf92d0100 in ?? ()
      #18 0x00002b3782d76351 in vlib_unix_main (argc=<optimized out>, argv=<optimized out>)
      at /home/vpp/Documents/vpp/build-data/../vlib/vlib/unix/main.c:545
      #19 0x0000000000000000 in ?? ()

      VPP binary file and the core file are attached.

        1. core_vpp_main.7z
          532 kB
        2. vpp
          3.14 MB

            dmarion Damjan Marion
            jgelety Jan Gelety
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: