(gdb) bt #0 0x000000000058aab8 in __rte_ring_move_cons_head (entries=0xffffd9d6727c, new_head=0xffffd9d67280, old_head=0xffffd9d67284, behavior=RTE_RING_QUEUE_FIXED, n=0, is_sc=0, r=0x13fe9c300) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_ring_c11_mem.h:165 #1 __rte_ring_do_dequeue (available=0x0, is_sc=0, behavior=RTE_RING_QUEUE_FIXED, n=542, obj_table=0x147f3e510, r=0x13fe9c300) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_ring.h:384 #2 rte_ring_mc_dequeue_bulk (available=0x0, n=542, obj_table=0x147f3e510, r=0x13fe9c300) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_ring.h:555 #3 common_ring_mc_dequeue (mp=0x13faeac00, obj_table=0x147f3e510, n=542) at /data1/dpdk-19.11/drivers/mempool/ring/rte_mempool_ring.c:31 #4 0x000000000078619c in rte_mempool_ops_dequeue_bulk (mp=0x13faeac00, obj_table=0x147f3e510, n=542) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:739 #5 0x00000000007867a4 in __mempool_generic_get (cache=0x13faedd80, n=542, obj_table=0x147f3e510, mp=0x13faeac00) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:1471 #6 rte_mempool_generic_get (cache=0x13faedd80, n=542, obj_table=0x147f3e510, mp=0x13faeac00) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:1506 #7 rte_mempool_get_bulk (n=542, obj_table=0x147f3e510, mp=0x13faeac00) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:1539 #8 rte_pktmbuf_alloc_bulk (pool=0x13faeac00, mbufs=0x147f3e510, count=542) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mbuf.h:829 #9 0x0000000000788734 in hinic_rx_alloc_mbuf_bulk (rxq=0x13fe82b00, mbufs=0x147f3e510, exp_mbuf_cnt=542) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:842 #10 0x00000000007888c0 in hinic_rearm_rxq_mbuf (rxq=0x13fe82b00) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:891 #11 0x0000000000788f34 in hinic_recv_pkts (rx_queue=0x13fe82b00, rx_pkts=0xffffd9d676d8, nb_pkts=2) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:1047 #12 0x0000000000465de8 in rte_eth_rx_burst (port_id=0, queue_id=0, rx_pkts=0xffffd9d676d8, nb_pkts=2) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_ethdev.h:4387 #13 0x0000000000467038 in main_loop (dummy=0x0) at /data1/dpdk-19.11/demo/ip_fragmentation/main.c:714 #14 0x00000000005a437c in rte_eal_mp_remote_launch (f=0x466dc8 <main_loop>, arg=0x0, call_master=CALL_MASTER) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_launch.c:64 #15 0x0000000000469034 in main (argc=5, argv=0xffffd9d686e0) ---Type <return> to continue, or q <return> to quit--- at /data1/dpdk-19.11/demo/ip_fragmentation/main.c:1437
[root@localhost ~]# pstack 101006 Thread 3 (Thread 0xffffae80d910 (LWP 101007)): #0 0x0000ffffae92f7c4 in __GI_epoll_pwait (epfd=6, events=0xffffae80cfe0, maxevents=<optimized out>, timeout=<optimized out>, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:48 #1 0x000000000059f2d0 in eal_intr_handle_interrupts (pfd=6, totalfds=2) at /data1/dpdk-19.11/lib/librte_eal/linux/eal/eal_interrupts.c:1016 #2 0x000000000059f4f8 in eal_intr_thread_main (arg=0x0) at /data1/dpdk-19.11/lib/librte_eal/linux/eal/eal_interrupts.c:1100 #3 0x00000000005af5bc in rte_thread_init (arg=0x2bf31810) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_thread.c:165 #4 0x0000ffffae9e7d38 in start_thread (arg=0xffffae80d910) at pthread_create.c:309 #5 0x0000ffffae92f5f0 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:91 Thread 2 (Thread 0xffffadffd910 (LWP 101008)): #0 0x0000ffffae9ef928 in recvmsg () at ../sysdeps/unix/syscall-template.S:83 #1 0x00000000005afb78 in read_msg (m=0xffffadffcf40, s=0xffffadffced0) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_proc.c:279 #2 0x00000000005aff90 in mp_handle (arg=0x0) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_proc.c:380 #3 0x00000000005af5bc in rte_thread_init (arg=0x2bf31810) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_thread.c:165 #4 0x0000ffffae9e7d38 in start_thread (arg=0xffffadffd910) at pthread_create.c:309 #5 0x0000ffffae92f5f0 in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:91 Thread 1 (Thread 0xffffaebd5510 (LWP 101006)): #0 rte_mempool_default_cache (lcore_id=1, mp=0x13faeac00) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:1263 #1 rte_mempool_get_bulk (n=542, obj_table=0x147f3e510, mp=0x13faeac00) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mempool.h:1538 #2 rte_pktmbuf_alloc_bulk (pool=0x13faeac00, mbufs=0x147f3e510, count=542) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_mbuf.h:829 #3 0x0000000000788734 in hinic_rx_alloc_mbuf_bulk (rxq=0x13fe82b00, mbufs=0x147f3e510, exp_mbuf_cnt=542) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:842 #4 0x00000000007888c0 in hinic_rearm_rxq_mbuf (rxq=0x13fe82b00) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:891 #5 0x0000000000788f34 in hinic_recv_pkts (rx_queue=0x13fe82b00, rx_pkts=0xffffd9d676d8, nb_pkts=2) at /data1/dpdk-19.11/drivers/net/hinic/hinic_pmd_rx.c:1047 #6 0x0000000000465de8 in rte_eth_rx_burst (port_id=0, queue_id=0, rx_pkts=0xffffd9d676d8, nb_pkts=2) at /data1/dpdk-19.11/arm64-armv8a-linuxapp-gcc/include/rte_ethdev.h:4387 #7 0x0000000000467038 in main_loop (dummy=0x0) at /data1/dpdk-19.11/demo/ip_fragmentation/main.c:714 #8 0x00000000005a437c in rte_eal_mp_remote_launch (f=0x466dc8 <main_loop>, arg=0x0, call_master=CALL_MASTER) at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_launch.c:64 #9 0x0000000000469034 in main (argc=5, argv=0xffffd9d686e0) at /data1/dpdk-19.11/demo/ip_fragmentation/main.c:1437