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-567] VPP crash in packet-generator delete after packet-generator enable #1915

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

Comments

@vvalderrv
Copy link
Contributor

Description

VPP crashes if packet-generator delete is issued quickly enough after packet-generator enable.

Program terminated with signal SIGABRT, Aborted.

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

54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.

[Current thread is 1 (Thread 0x7f8ef4b03740 (LWP 22835))]

(gdb) bt

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

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

#2 0x00000000004088a7 in os_panic () at /home/ksekera/vpp/build-data/../vpp/vnet/main.c:330

#3 0x00007f8ef2d92fad in debugger () at /home/ksekera/vpp/build-data/../vppinfra/vppinfra/error.c:84

#4 0x00007f8ef2d933b5 in _clib_error (how_to_die=2, function_name=0x0, line_number=0, fmt=0x7f8ef4065a08 "%s:%d (%s) assertion `%s' fails")

at /home/ksekera/vpp/build-data/../vppinfra/vppinfra/error.c:143

#5 0x00007f8ef3fe0dc2 in vlib_buffer_delete_free_list (vm=0x7f8ef427d0a0 <vlib_global_main>, free_list_index=6)

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

#6 0x00007f8ef3b5200b in pg_stream_del (pg=0x7f8ef3fce580 <pg_main>, index=0) at /home/ksekera/vpp/build-data/../vnet/vnet/pg/stream.c:482

#7 0x00007f8ef3b300a2 in del_stream (vm=0x7f8ef427d0a0 <vlib_global_main>, input=0x7f8eb21f7d10, cmd=0x7f8eb3210e68)

at /home/ksekera/vpp/build-data/../vnet/vnet/pg/cli.c:460

#8 0x00007f8ef3fee299 in vlib_cli_dispatch_sub_commands (vm=0x7f8ef427d0a0 <vlib_global_main>, cm=0x7f8ef427d308 <vlib_global_main+616>,

input=0x7f8eb21f7d10, parent_command_index=189) at /home/ksekera/vpp/build-data/../vlib/vlib/cli.c:484

#9 0x00007f8ef3fee1a7 in vlib_cli_dispatch_sub_commands (vm=0x7f8ef427d0a0 <vlib_global_main>, cm=0x7f8ef427d308 <vlib_global_main+616>,

input=0x7f8eb21f7d10, parent_command_index=0) at /home/ksekera/vpp/build-data/../vlib/vlib/cli.c:462

#10 0x00007f8ef3fee57e in vlib_cli_input (vm=0x7f8ef427d0a0 <vlib_global_main>, input=0x7f8eb21f7d10, function=0x444f2a <inband_cli_output>,

function_arg=140250850491632) at /home/ksekera/vpp/build-data/../vlib/vlib/cli.c:558

#11 0x0000000000445114 in vl_api_cli_inband_t_handler (mp=0x304a3eec) at /home/ksekera/vpp/build-data/../vpp/vpp-api/api.c:2158

#12 0x00007f8ef46e082c in vl_msg_api_handler_with_vm_node (am=0x7f8ef48ef380 <api_main>, the_msg=0x304a3eec, vm=0x7f8ef427d0a0 <vlib_global_main>,

node=0x7f8eb21ef000) at /home/ksekera/vpp/build-data/../vlib-api/vlibapi/api_shared.c:510

#13 0x00007f8ef44c6e26 in memclnt_process (vm=0x7f8ef427d0a0 <vlib_global_main>, node=0x7f8eb21ef000, f=0x0)

at /home/ksekera/vpp/build-data/../vlib-api/vlibmemory/memory_vlib.c:484

#14 0x00007f8ef4015222 in vlib_process_bootstrap (_a=140250851798288) at /home/ksekera/vpp/build-data/../vlib/vlib/main.c:1218

#15 0x00007f8ef2db63b0 in clib_calljmp () at /home/ksekera/vpp/build-data/../vppinfra/vppinfra/longjmp.S:110

#16 0x00007f8eb2336ce0 in ?? ()

#17 0x00007f8ef401534d in vlib_process_startup (vm=0x86bd32b1df83d500, p=0xffffffffffffffff, f=0x7f8eb21ef000)

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

#18 0x00007f8ef427d1c0 in vlib_global_main () from /home/ksekera/vpp/build-root/install-vpp_lite_debug-native/vlib/lib64/libvlib.so.0

Assignee

Unassigned

Reporter

Klement Sekera

Comments

No comments.

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

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