http://bugs.dpdk.org/show_bug.cgi?id=1965

            Bug ID: 1965
           Summary: Repeated port link up/down flapping leads to
                    segmentation fault and core dump in hns3 ethdev
                    driver.
           Product: DPDK
           Version: 25.11
          Hardware: ARM
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: ethdev
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

HNS3_DRIVER: 0000:7d:00.5 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.4 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.1 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.2 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.3 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.6 hns3_update_link_status(): Link status change to up!
HNS3_DRIVER: 0000:7d:00.7 hns3_update_link_status(): Link status change to up!

[Switching to Thread 0xffffc92c2f40 (LWP 7937)]
hns3_tx_bulk_free_buffers (txq=0x98d21a000) at
../drivers/net/hns3/hns3_rxtx_vec.h:22
22      ../drivers/net/hns3/hns3_rxtx_vec.h: No such file or directory.
(gdb) bt 
#0  hns3_tx_bulk_free_buffers (txq=0x98d21a000) at
../drivers/net/hns3/hns3_rxtx_vec.h:22
#1  0x0000ffffcb5b8788 in hns3_tx_free_buffers (txq=0x98d21a000) at
../drivers/net/hns3/hns3_rxtx_vec.h:72
#2  0x0000ffffcb5ba2fc in hns3_xmit_fixed_burst_vec (tx_queue=0x98d21a000,
tx_pkts=0xffffc92c1f08, nb_pkts=1)
    at ../drivers/net/hns3/hns3_rxtx_vec_neon.h:41
#3  0x0000ffffcb5bb1c4 in hns3_xmit_pkts_vec (tx_queue=0x98d21a000,
tx_pkts=0xffffc92c1f08, nb_pkts=1)
    at ../drivers/net/hns3/hns3_rxtx_vec.c:47
#4  0x0000fffff768bdbc in safe_rte_eth_tx_burst (port=0, qid=0,
pkts=0xffffc92c1f08, nb=1)
    at /home/joy/ntas-gm/src/app/capture/readers/readers-dpdkplane.c:57
#5  0x0000fffff769906c in hwTxThreads_send_packet (arg=0x0) at
/home/joy/ntas-gm/src/app/capture/readers/readers-dpdkplane.c:2421
#6  0x0000fffff1616e80 in eal_thread_loop (arg=0x1) at
../lib/eal/common/eal_common_thread.c:199
#7  0x0000fffff1631f80 in eal_worker_thread_loop (arg=0x1) at
../lib/eal/linux/eal.c:517
#8  0x0000fffff7e82508 in  () at /usr/lib64/libc.so.6
#9  0x0000fffff7ee9cdc in  () at /usr/lib64/libc.so.6
(gdb) bt full
#0  hns3_tx_bulk_free_buffers (txq=0x98d21a000) at
../drivers/net/hns3/hns3_rxtx_vec.h:22
        free = 0x98d0d9d80
        tx_entry = 0x98d0dba00
        m = 0xffffc92c335c
        nb_free = 0
        i = 0
#1  0x0000ffffcb5b8788 in hns3_tx_free_buffers (txq=0x98d21a000) at
../drivers/net/hns3/hns3_rxtx_vec.h:72
        tx_desc = 0x98d120f80
        i = 32
#2  0x0000ffffcb5ba2fc in hns3_xmit_fixed_burst_vec (tx_queue=0x98d21a000,
tx_pkts=0xffffc92c1f08, nb_pkts=1)
    at ../drivers/net/hns3/hns3_rxtx_vec_neon.h:41
        txq = 0x98d21a000
        tx_desc = 0x98c704be0
        tx_entry = 0x98c6c4b10
        next_to_use = 3
        nb_commit = 1
        nb_tx = 1
        n = 32766
        i = 1
#3  0x0000ffffcb5bb1c4 in hns3_xmit_pkts_vec (tx_queue=0x98d21a000,
tx_pkts=0xffffc92c1f08, nb_pkts=1)
    at ../drivers/net/hns3/hns3_rxtx_vec.c:47
        ret = 1
        new_burst = 1
        txq = 0x98d21a000
        nb_tx = 0
#4  0x0000fffff768bdbc in safe_rte_eth_tx_burst (port=0, qid=0,
pkts=0xffffc92c1f08, nb=1)
    at /home/joy/ntas-gm/src/app/capture/readers/readers-dpdkplane.c:57
        p = 0xfffff19f5500 <rte_eth_fp_ops>
        burst_fn = 0xffffcb5bb14c <hns3_xmit_pkts_vec>
        qd = 0x98d21a000
#5  0x0000fffff769906c in hwTxThreads_send_packet (arg=0x0) at
/home/joy/ntas-gm/src/app/capture/readers/readers-dpdkplane.c:2421
        mbuf = 0xce1056780
        dfDpum = 0xce10567e0
        privDpum = 0xce1056800
        nb_tx = 1
        i = 0
        hwTxThreadsIdx = 0
        lcore_id = 1
        thrnamestr = "dpdkHwTxT0C1", '\000' <repeats 19 times>
        toHwTxRings = 0x77937150
        toHwTxRing = 0x98d35f280
        mbufs = {0xce1056780, 0x0 <repeats 63 times>}
        dequeCnt = 1
        mode = 0
        portidx = 0 '\000'
        hwdynamicPortidx = 0
        queueIdx = 0
        hwTxThreads = 0x777c9dd0
        pktegroup = 0
        pgidx = 0
#6  0x0000fffff1616e80 in eal_thread_loop (arg=0x1) at
../lib/eal/common/eal_common_thread.c:199
        f = 0xfffff7697980 <hwTxThreads_send_packet>
        fct_arg = 0x0
        lcore_id = 1
        cpuset = "1", '\000' <repeats 254 times>
        ret = 0
#7  0x0000fffff1631f80 in eal_worker_thread_loop (arg=0x1) at
../lib/eal/linux/eal.c:517
#8  0x0000fffff7e82508 in  () at /usr/lib64/libc.so.6
#9  0x0000fffff7ee9cdc in  () at /usr/lib64/libc.so.6
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to