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] -=-=-=-=-=-=-=-=-=-=-=-