Skip to content

[VPP-1751] GSO segmentation fails when GSO size is greater than vlib_buffer size (i.e. 9K > 2048) #3214

Closed
@vvalderrv

Description

@vvalderrv

Description

  1. Thread 3 "vpp_wk_1" received signal SIGABRT, Aborted.


  2. [Switching to Thread 0x7fffa836a700 (LWP 7452)]

  3. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  4. 51  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.


  5. (gdb) bt

  6. #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  7. Fixed: ip6_fib_dump #1  0x00007ffff5a84801 in __GI_abort () at abort.c:79
  8. add .gitlab-ci.yml in order to use ci/cd in gitlab #2  0x000055555555bfed in os_panic () at /home/sykazmi/vpp/src/vpp/vnet/main.c:355
  9. fix issue with missing sample_main in sample plugin #3  0x00007ffff5e68bf3 in debugger () at /home/sykazmi/vpp/src/vppinfra/error.c:84
  10. fix issue with missing sample_main in sample plugin #4  0x00007ffff5e68fc2 in _clib_error (how_to_die=2, function_name=0x0, line_number=0,
  11.     fmt=0x7ffff768b858 "%s:%d (%s) assertion `%s' fails")
  12.     at /home/sykazmi/vpp/src/vppinfra/error.c:143
  13. fix issue with missing sample_main in sample plugin #5  0x00007ffff6c7023d in tso_segment_buffer (vm=0x7fffb58b60c0, ptd=0x7fffb55f7a80,
  14.     do_tx_offloads=1, sbi0=613008, sb0=0x100256a400, n_bytes_b0=53754)
  15.     at /home/sykazmi/vpp/src/vnet/interface_output.c:426
  16. fix packets redirect ineffective on af-packet interface #6  0x00007ffff6c71126 in vnet_interface_output_node_inline_gso (vm=0x7fffb58b60c0,
  17.     node=0x7fffb5e39a40, frame=0x7fffb62d0f40, vnm=0x7ffff7b63760 , hi=0x7fffb5d71c78,
  18.     do_tx_offloads=1, do_segmentation=1) at /home/sykazmi/vpp/src/vnet/interface_output.c:708
  19. Decrement n_retry in tx_burst_vector_internal #7  0x00007ffff6c7168d in vnet_interface_output_node_inline (vm=0x7fffb58b60c0,
  20.     node=0x7fffb5e39a40, frame=0x7fffb62d0f40, vnm=0x7ffff7b63760 , hi=0x7fffb5d71c78,
  21.     do_tx_offloads=1) at /home/sykazmi/vpp/src/vnet/interface_output.c:857
  22. Stable/1810 #8  0x00007ffff6c7174a in vnet_interface_output_node (vm=0x7fffb58b60c0, node=0x7fffb5e39a40,
  23.     frame=0x7fffb62d0f40) at /home/sykazmi/vpp/src/vnet/interface_output.c:878
  24. Update stats.md #9  0x00007ffff63e57ed in dispatch_node (vm=0x7fffb58b60c0, node=0x7fffb5e39a40,
  25.     type=VLIB_NODE_TYPE_INTERNAL, dispatch_state=VLIB_NODE_STATE_POLLING, frame=0x7fffb62d0f40,
  26.     last_time_stamp=11707477852116422) at /home/sykazmi/vpp/src/vlib/main.c:1207
  27. Merge pull request #1 from FDio/master #10 0x00007ffff63e5fae in dispatch_pending_node (vm=0x7fffb58b60c0, pending_frame_index=3,
  28.     last_time_stamp=11707477852116422) at /home/sykazmi/vpp/src/vlib/main.c:1375
  29. pci_dev in dpdk/device/cli.c for RTE_SCHED_COLLECT_STATS #11 0x00007ffff63e7bf1 in vlib_main_or_worker_loop (vm=0x7fffb58b60c0, is_main=0)
  30.     at /home/sykazmi/vpp/src/vlib/main.c:1826
  31. pci_dev in dpdk/device/cli.c for RTE_SCHED_COLLECT_STATS #12 0x00007ffff63e8474 in vlib_worker_loop (vm=0x7fffb58b60c0)
  32.     at /home/sykazmi/vpp/src/vlib/main.c:1934
  33. vpp crashes when attempting to run in kubernetes Pod  #13 0x00007ffff6426cb5 in vlib_worker_thread_fn (arg=0x7fffb6155c40)
  34.     at /home/sykazmi/vpp/src/vlib/threads.c:1754
  35. Merge pull request #1 from FDio/master #14 0x00007ffff5e89a68 in clib_calljmp ()
  36.    from /home/sykazmi/vpp/build-root/install-vpp_debug-native/vpp/lib/libvppinfra.so.20.01
  37. fix: main thread becomes infinite while loop when input "show node ud… #15 0x00007fffa8369e80 in ?? ()
  38. fix compiling error with marvell pp2 plugin #16 0x00007ffff6421530 in vlib_worker_thread_bootstrap_fn (arg=0x7fffb6155c40)
  39.     at /home/sykazmi/vpp/src/vlib/threads.c:573
  40. Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Assignee

Mohsin Kazmi

Reporter

Mohsin Kazmi

Comments

https://gerrit.fd.io/r/c/vpp/+/21466

Original issue: https://jira.fd.io/browse/VPP-1751

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions