Hi ,
I am trying to run "multiple queues VPP-memif slave icmp_responder master"
example with vpp version 18.10 but observing a crash on icmpr-epoll binary .
icmpr-epoll binary crashes when i make the memif0/0 interface up.
Steps followed :
Bring up the icmpr-epoll binary in master mode:
libmemif version: 2.0 (debug)
memif version: 512
conn 0 1
MEMIF_DEBUG:src/main.c:memif_create:764: creating socket file
MEMIF_DEBUG:src/main.c:memif_create:805: socket 10 created
MEMIF_DEBUG:src/main.c:memif_create:809: sockopt
MEMIF_DEBUG:src/main.c:memif_create:816: bind
MEMIF_DEBUG:src/main.c:memif_create:822: listen
MEMIF_DEBUG:src/main.c:memif_create:828: stat
ICMP_Responder:add_epoll_fd:240: fd 10 added to epoll
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:880: accept called
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:890: accept fd 10
MEMIF_DEBUG:src/socket.c:memif_conn_fd_accept_ready:891: conn fd 11
ICMP_Responder:add_epoll_fd:240: fd 11 added to epoll
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 2 sent
MEMIF_DEBUG:src/socket.c:memif_read_ready:907: call recv
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 3 received
MEMIF_DEBUG:src/socket.c:memif_read_ready:909: recv finished
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 4 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 4 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 5 received
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 1 sent
MEMIF_DEBUG:src/socket.c:memif_msg_receive:682: recvmsg fd 11
MEMIF_DEBUG:src/socket.c:memif_msg_receive:684: done
MEMIF_DEBUG:src/socket.c:memif_msg_receive:714: Message type 5 received
INFO: memif disconnected!
MEMIF_DEBUG:src/socket.c:memif_msg_send:66: Message type 8 sent
ICMP_Responder:del_epoll_fd:280: fd 11 removed from epoll
ICMP_Responder:del_epoll_fd:277: epoll_ctl: No such file or directory fd 14
Program received signal SIGSEGV, Segmentation fault.
memif_disconnect_internal (c=0x6081c0) at src/main.c:1198
1198 if (c->regions[i].fd > 0)
(gdb) (gdb) bt
#0 memif_disconnect_internal (c=0x6081c0) at src/main.c:1198
#1 0x00007ffff7bd326c in memif_control_fd_handler (fd=11,
events=<optimized out>) at src/main.c:1008
#2 0x0000000000403883 in poll_event (timeout=timeout@entry=-1)
at examples/icmp_responder-epoll/main.c:1256
#3 0x0000000000401242 in main ()
at examples/icmp_responder-epoll/main.c:1324
(gdb)
VPP in slave mode -
startup.conf
unix {
interactive
nodaemon
full-coredump
}
cpu {
workers 2
}
create interface memif id 0 slave rx-queues 2 tx-queues 2
set int state memif0/0 up
set int ip address memif0/0 192.168.1.1/24
Thanks & Regards
Puneet Singh
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#10466): https://lists.fd.io/g/vpp-dev/message/10466
Mute This Topic: https://lists.fd.io/mt/25510962/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-