[Edited Message Follows]

Hi Team,

I am facing an issue when I try to set the interface to DHCP Client on 
VPP-20.01 with  worker thread enabled in the startup.conf.
Environment Used:
1. Vpp 20.01 running on a Ubuntu 16.01 VM.
2. Two CPU cores allocated

cat /proc/cpuinfo  | grep processor
processor    : 0
processor    : 1

Startup.conf
----------------------------------------------------------------
unix {
nodaemon
interactive \
cli-listen /run/vpp/cli.sock
log /tmp/vpp.log
full-coredump
}
api-trace {
on
}

socksvr {
default
}

cpu {
*main-core 0*
*corelist-workers 1*
}

dpdk {
dev 0000:02:01.0
}

socksvr { socket-name /tmp/vpp-api.sock}
------------------------------------------------------------------------

Running VPP Debug CLI:

_______    _        _   _____  ___
__/ __/ _ \  (_)__    | | / / _ \/ _ \
_/ _// // / / / _ \   | |/ / ___/ ___/
/_/ /____(_)_/\___/   |___/_/  /_/

DBGvpp# show th
ID     Name                Type        LWP     Sched Policy (Priority)  lcore  
Core   Socket State
0      vpp_main                        50887   other (0)                0      
0      0
1      vpp_wk_0            workers     50889   other (0)                1      
0      2

DBGvpp# show int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
GigabitEthernet2/1/0              1     down         9000/0/0/0
local0                            0     down          0/0/0/0
DBGvpp# set interface state GigabitEthernet2/1/0 up
DBGvpp# show int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
GigabitEthernet2/1/0              1      up          9000/0/0/0
local0                            0     down          0/0/0/0
*DBGvpp# set dhcp client intfc GigabitEthernet2/1/0*
*DBGvpp# 1: /home/aishwarya/BN/vpp-20.01/src/vlib/main.h:287 (vlib_time_now) 
assertion `vm->thread_index == __os_thread_index' fails*
*Aborted (core dumped)*
Makefile:547: recipe for target 'run' failed
make: *** [run] Error 134

Backtrace in GDB:

Thread 3 "vpp_wk_0" received signal SIGABRT, Aborted.
0x00007f467392a428 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:54
54    in ../sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007f467392a428 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007f467392c02a in __GI_abort () at abort.c:89
#2  0x0000000000407555 in os_exit (code=1) at 
/home/aishwarya/BN/vpp-20.01/src/vpp/vnet/main.c:379
#3  0x00007f46742bb919 in unix_signal_handler (signum=6, si=0x7f4634b7d2b0, 
uc=0x7f4634b7d180) at /home/aishwarya/BN/vpp-20.01/src/vlib/unix/main.c:187
#4  <signal handler called>
#5  0x00007f467392a428 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:54
#6  0x00007f467392c02a in __GI_abort () at abort.c:89
#7  0x0000000000407510 in os_panic () at 
/home/aishwarya/BN/vpp-20.01/src/vpp/vnet/main.c:355
#8  0x00007f4673cf1fb2 in debugger () at 
/home/aishwarya/BN/vpp-20.01/src/vppinfra/error.c:84
*#9  0x00007f4673cf24a1 in _clib_error (how_to_die=2, function_name=0x0, 
line_number=0, fmt=0x7f46307fa9f8 "%s:%d (%s) assertion `%s' fails")*
*at /home/aishwarya/BN/vpp-20.01/src/vppinfra/error.c:158*
*#10 0x00007f463078c575 in vlib_time_now (vm=0x7f46744f2480 <vlib_global_main>) 
at /home/aishwarya/BN/vpp-20.01/src/vlib/main.h:287*
*#11 0x00007f463078f473 in dhcp_client_for_us (bi=635348, b=0x10026c7500, 
ip=0x10026c760e, udp=0x10026c7622, dhcp=0x10026c762a)*
*at /home/aishwarya/BN/vpp-20.01/src/plugins/dhcp/client.c:282*
*#12 0x00007f46307b2030 in dhcp_proxy_to_client_input (vm=0x7f46348f5fc0, 
node=0x7f4634bfa2c0, from_frame=0x7f4634bda980)*
*at /home/aishwarya/BN/vpp-20.01/src/plugins/dhcp/dhcp4_proxy_node.c:566*
#13 0x00007f467425371d in dispatch_node (vm=0x7f46348f5fc0, 
node=0x7f4634bfa2c0, type=VLIB_NODE_TYPE_INTERNAL, 
dispatch_state=VLIB_NODE_STATE_POLLING, frame=0x7f4634bda980,
last_time_stamp=50239219631664) at 
/home/aishwarya/BN/vpp-20.01/src/vlib/main.c:1208
#14 0x00007f4674253ede in dispatch_pending_node (vm=0x7f46348f5fc0, 
pending_frame_index=4, last_time_stamp=50239219631664) at 
/home/aishwarya/BN/vpp-20.01/src/vlib/main.c:1376
#15 0x00007f4674255b3c in vlib_main_or_worker_loop (vm=0x7f46348f5fc0, 
is_main=0) at /home/aishwarya/BN/vpp-20.01/src/vlib/main.c:1833
#16 0x00007f46742563aa in vlib_worker_loop (vm=0x7f46348f5fc0) at 
/home/aishwarya/BN/vpp-20.01/src/vlib/main.c:1940
#17 0x00007f467429459a in vlib_worker_thread_fn (arg=0x7f463595b380) at 
/home/aishwarya/BN/vpp-20.01/src/vlib/threads.c:1751
#18 0x00007f4673d12394 in clib_calljmp () at 
/home/aishwarya/BN/vpp-20.01/src/vppinfra/longjmp.S:123
#19 0x00007f361b3fed30 in ?? ()
#20 0x00007f467428ec94 in vlib_worker_thread_bootstrap_fn (arg=0x7f463595b380) 
at /home/aishwarya/BN/vpp-20.01/src/vlib/threads.c:573
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Can someone please help me understand and fix this issue?

Regards,
Aishwarya
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#16724): https://lists.fd.io/g/vpp-dev/message/16724
Mute This Topic: https://lists.fd.io/mt/74890182/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to