Hi Filip, I've created https://jira.fd.io/browse/VPP-2026. Thank you in advance.
On Tue, Jun 14, 2022 at 5:22 PM Filip Varga via lists.fd.io <fivarga= cisco....@lists.fd.io> wrote: > Hi Yuxiang, > > > > Thank you for the report. I am looking into replicating the issue. Please > create a ticket on the public jira – you can track the progress there. > > > > Best regards, > > Filip Varga > > > > *From:* vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> *On Behalf Of *Yuxiang > Zhu > *Sent:* Monday, June 13, 2022 9:43 AM > *To:* vpp-dev@lists.fd.io > *Subject:* [vpp-dev] SIGSEGV when enabling nat64 on 22.02+ > > > > Hi, > > I am looking to set up nat64 for testing. However I got SIGSEGV when > issuing *set interface nat64 out <interface>*. Is nat64 broken or was I > doing something wrong? > > I was running v22.06-rc1 official debian build on a Debian bullseye > virtual machine with a very basic config. I also tried v22.06-rc1 and > master and got the same error. > > > uname -a > > Linux vpp-proto 5.10.0-15-amd64 #1 SMP Debian 5.10.120-1 (2022-06-09) > x86_64 GNU/Linux > > > > > > vppctl show version verbose cmdline: > > Version: v22.06-rc1~5-gea4bcec98~b8 > > Compiled by: root > > Compile host: bc9b24a17e05 > > Compile date: 2022-06-10T21:37:09 > > Compile location: /w/workspace/vpp-merge-2206-debian11-x86_64 > > Compiler: Clang/LLVM 11.0.1 > > Current PID: 10735 > > Command line arguments: > > /usr/bin/vpp > > unix > > { > > nodaemon > > log > > /var/log/vpp/vpp.log > > full-coredump > > cli-listen > > /run/vpp/cli.sock > > gid > > vpp > > exec > > /etc/vpp/bootstrap.vpp > > } > > api-trace > > { > > on > > } > > api-segment > > { > > gid > > vpp > > } > > socksvr > > { > > default > > } > > memory > > { > > main-heap-size > > 512M > > main-heap-page-size > > default-hugepage > > } > > cpu > > { > > main-core > > 1 > > workers > > 2 > > } > > dpdk > > { > > dev > > 0000:00:13.0 > > dev > > 0000:00:14.0 > > } > > default-hugepage > > } > > cpu > > { > > main-core > > 1 > > workers > > 2 > > } > > dpdk > > { > > dev > > 0000:00:13.0 > > dev > > 0000:00:14.0 > > } > > > > > /etc/vpp/bootstrap.vpp > > set interface state GigabitEthernet0/13/0 up > set interface ip address GigabitEthernet0/13/0 2001:db8::1/64 > set interface state GigabitEthernet0/14/0 up > set interface ip address GigabitEthernet0/14/0 100.100.18.253/24 > > > Both NICs are virtio nics connected to a linux bridge on the host: > > # dpdk-devbind.py -s > > > > Network devices using DPDK-compatible driver > > ============================================ > > 0000:00:13.0 'Virtio network device 1000' drv=uio_pci_generic > unused=virtio_pci,vfio-pci > > 0000:00:14.0 'Virtio network device 1000' drv=uio_pci_generic > unused=virtio_pci,vfio-pci > > > > > > Steps to produce: > > # vppctl show int addr > > GigabitEthernet0/13/0 (up): > > L3 2001:db8::1/64 > > GigabitEthernet0/14/0 (up): > > L3 100.100.18.253/24 > > local0 (dn): > # vppctl set interface nat64 in GigabitEthernet0/13/0 > > # vppctl set interface nat64 out GigabitEthernet0/14/0 > > After issuing `set interface nat64 out <interface>` command, vpp will > crash in a few minutes with the error message like: > > > Jun 13 15:08:21 vpp-proto vnet[10728]: *received signal SIGSEGV, PC > 0x7fe97ba6e0f8, faulting address 0x848* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#0 0x00007fe99ebb153e > 0x7fe99ebb153e* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#1 0x00007fe99eac8140 > 0x7fe99eac8140* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#2 0x00007fe97ba6e0f8 > 0x7fe97ba6e0f8* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#3 0x00007fe97ba57157 > nat64_out2in_node_fn_hsw + 0x447* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#4 0x00007fe99eb41451 > vlib_worker_loop + 0x1b31* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#5 0x00007fe99eb93f1a > vlib_worker_thread_fn + 0xaa* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#6 0x00007fe99eb8e291 > vlib_worker_thread_bootstrap_fn + 0x51* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#7 0x00007fe99eabcea7 > start_thread + 0xd7* > > Jun 13 15:08:21 vpp-proto vnet[10728]: *#8 0x00007fe99e80fdef clone + > 0x3f* > > Jun 13 15:08:21 vpp-proto systemd[1]: > > > *vpp.service: Main process exited, code=killed, status=6/ABRT *Best > Regards, > Yuxiang Zhu > > > Best Regards, Yuxiang Zhu
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21539): https://lists.fd.io/g/vpp-dev/message/21539 Mute This Topic: https://lists.fd.io/mt/91722179/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-