Hello all,

I am a newbie to VPP.

I am trying to run VPP with a multi-threaded application.
"recv" works fine from non-main threads,
whereas "epoll_wait" and "epoll_ctl" have "received signal SIGABRT,
Aborted".

Is this a known issue?
Or am I doing something wrong?

Attaching  backtrace for  "epoll_wait" and "epoll_ctl"

Thread 9 "dmm_vcl_epoll" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd67fe700 (LWP 56234)]
0x00007ffff7349428 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.
(gdb) bt
#0  0x00007ffff7349428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff734b02a in __GI_abort () at abort.c:89
#2  0x00007ffff496d873 in os_panic () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/unix-misc.c:176
#3  0x00007ffff48ce42c in debugger () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/error.c:84
#4  0x00007ffff48ce864 in _clib_error (how_to_die=2, function_name=0x0,
line_number=0, fmt=0x7ffff4bfe0e0 "%s:%d (%s) assertion `%s' fails")
    at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/error.c:143
#5  0x00007ffff4bcca7d in vcl_worker_get (wrk_index=4294967295) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_private.h:540
#6  0x00007ffff4bccabe in vcl_worker_get_current () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_private.h:554
#7  0x00007ffff4bd7c49 in vppcom_session_attr (session_handle=4278190080,
op=6, buffer=0x0, buflen=0x0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vppcom.c:2606
#8  0x00007ffff4bfc7fd in vls_attr (vlsh=0, op=6, buffer=0x0, buflen=0x0)
at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_locked.c:569
#9  0x00007ffff4e21736 in ldp_epoll_pwait (epfd=32, events=0x7fffd67fad20,
maxevents=1024, timeout=100, sigmask=0x0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/ldp.c:2203
#10 0x00007ffff4e21948 in epoll_wait (epfd=32, events=0x7fffd67fad20,
maxevents=1024, timeout=100) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/ldp.c:2257
#11 0x00007ffff4e13041 in dmm_vcl_epoll_thread (arg=0x0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/dmm_vcl_adpt.c:75
#12 0x00007ffff78ed6ba in start_thread (arg=0x7fffd67fe700) at
pthread_create.c:333
#13 0x00007ffff741b41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109




Thread 11 "vs_epoll" received signal SIGABRT, Aborted.
0x00007ffff7349428 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.
(gdb) bt
#0  0x00007ffff7349428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff734b02a in __GI_abort () at abort.c:89
#2  0x00007ffff496d873 in os_panic () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/unix-misc.c:176
#3  0x00007ffff48ce42c in debugger () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/error.c:84
#4  0x00007ffff48ce864 in _clib_error (how_to_die=2, function_name=0x0,
line_number=0, fmt=0x7ffff4bfe1a0 "%s:%d (%s) assertion `%s' fails")
    at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vppinfra/error.c:143
#5  0x00007ffff4bcca7d in vcl_worker_get (wrk_index=4294967295) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_private.h:540
#6  0x00007ffff4bccabe in vcl_worker_get_current () at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_private.h:554
#7  0x00007ffff4bd597a in vppcom_epoll_ctl (vep_handle=4278190080, op=1,
session_handle=4278190082, event=0x7fffd4dfb3b0)
    at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vppcom.c:2152
#8  0x00007ffff4bfd061 in vls_epoll_ctl (ep_vlsh=0, op=1, vlsh=2,
event=0x7fffd4dfb3b0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/vcl_locked.c:787
#9  0x00007ffff4e213b6 in epoll_ctl (epfd=32, op=1, fd=34,
event=0x7fffd4dfb3b0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/ldp.c:2118
#10 0x00007ffff4e12f88 in vpphs_ep_ctl_ops (epFD=-1, proFD=34, ctl_ops=0,
events=0x7fffd5190078, pdata=0x7fffd53f01d0)
    at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/stacks/vpp/vpp/src/vcl/dmm_vcl_adpt.c:48
#11 0x00007ffff7b4d502 in nsep_epctl_triggle (epi=0x7fffd5190018,
info=0x7fffd53f01d0, triggle_ops=0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/src/nSocket/nstack/event/epoll/nstack_eventpoll.c:134
#12 0x00007ffff7b4de31 in nsep_insert_node (ep=0x7fffd50bffa8,
event=0x7fffd4dfb5a0, fdInfo=0x7fffd53f01d0)
    at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/src/nSocket/nstack/event/epoll/nstack_eventpoll.c:250
#13 0x00007ffff7b4e480 in nsep_epctl_add (ep=0x7fffd50bffa8, fd=22,
events=0x7fffd4dfb5a0) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/src/nSocket/nstack/event/epoll/nstack_eventpoll.c:294
#14 0x00007ffff7b44db0 in nstack_epoll_ctl (epfd=21, op=1, fd=22,
event=0x7fffd4dfb630) at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/src/nSocket/nstack/nstack_socket.c:2499
#15 0x0000000000401e65 in process_server_msg_thread (pArgv=<optimized out>)
at
/home/root1/sharath/2019/vpp_ver/19.04/dmm/app_example/perf-test/multi_tcp_epoll_app_Ser.c:369
#16 0x00007ffff78ed6ba in start_thread (arg=0x7fffd4dff700) at
pthread_create.c:333
#17 0x00007ffff741b41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thanks and Regards,
Sharath.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#12663): https://lists.fd.io/g/vpp-dev/message/12663
Mute This Topic: https://lists.fd.io/mt/30819724/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