Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VPP-579] VPP crash while dropping packet #1927

Closed
vvalderrv opened this issue Jan 31, 2025 · 0 comments
Closed

[VPP-579] VPP crash while dropping packet #1927

vvalderrv opened this issue Jan 31, 2025 · 0 comments

Comments

@vvalderrv
Copy link
Contributor

Description

while running this new test during review process, I see a vpp crash.

https://gerrit.fd.io/r/#/c/4429/

Testing with version 4 of the patch:

git fetch https://gerrit.fd.io/r/vpp refs/changes/29/4429/4 && git

checkout FETCH_HEAD

rebased on top of ce1aae4

command to run the test was

make test TEST=ip4_vrf_multi_instance V=2

it doesn't always crash, but it seems to be common enough

Stack:

(gdb) bt

#0 0x00007fe7f84f8428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54

#1 0x00007fe7f84fa02a in __GI_abort () at abort.c:89

#2 0x0000000000406f79 in os_exit (code=code@entry=1) at /home/ksekera/vpp/build-data/../src/vpp/vnet/main.c:354

#3 0x00007fe7f9dec6ca in unix_signal_handler (signum=, si=, uc=)

at /home/ksekera/vpp/build-data/../src/vlib/unix/main.c:115

#4

#5 vlib_buffer_free_inline (follow_buffer_next=1, n_buffers=, buffers=, vm=0x7fe7fa0021a0 <vlib_global_main>,

vm@entry=0x7fe7b8dcf370) at /home/ksekera/vpp/build-data/../src/vlib/buffer.c:1214

#6 vlib_buffer_free (vm=vm@entry=0x7fe7fa0021a0 <vlib_global_main>, buffers=buffers@entry=0x7fe7b8dc9b10, n_buffers=)

at /home/ksekera/vpp/build-data/../src/vlib/buffer.c:1324

#7 0x00007fe7f97f84cc in process_drop_punt (disposition=VNET_ERROR_DISPOSITION_DROP, frame=0x7fe7b8dc9b00, node=,

vm=<optimized out>) at /home/ksekera/vpp/build-data/../src/vnet/interface_output.c:1030

#8 process_drop (frame=, node=, vm=)

at /home/ksekera/vpp/build-data/../src/vnet/interface_output.c:1117

#9 process_drop_avx2 (vm=, node=, frame=)

at /home/ksekera/vpp/build-data/../src/vnet/interface_output.c:1138

#10 0x00007fe7f9db3699 in dispatch_node (vm=0x7fe7fa0021a0 <vlib_global_main>, node=0x7fe7b82dd5c0, type=,

dispatch_state=VLIB_NODE_STATE_POLLING, frame=<optimized out>, last_time_stamp=5124515270893)

at /home/ksekera/vpp/build-data/../src/vlib/main.c:998

#11 0x00007fe7f9db3a35 in dispatch_pending_node (vm=vm@entry=0x7fe7fa0021a0 <vlib_global_main>, p=0x7fe7b94160d8, last_time_stamp=)

at /home/ksekera/vpp/build-data/../src/vlib/main.c:1136</p>

Assignee

Unassigned

Reporter

Klement Sekera

Comments

No comments.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant