All of lore.kernel.org
 help / color / mirror / Atom feed
* [DPDK/ethdev Bug 1965] Repeated port link up/down flapping leads to segmentation fault and core dump in hns3 ethdev driver.
@ 2026-07-08 14:16 bugzilla
  0 siblings, 0 replies; only message in thread
From: bugzilla @ 2026-07-08 14:16 UTC (permalink / raw)
  To: dev

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: dev@dpdk.org
          Reporter: qianwu9966@gmail.com
  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.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-08 14:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-08 14:16 [DPDK/ethdev Bug 1965] Repeated port link up/down flapping leads to segmentation fault and core dump in hns3 ethdev driver bugzilla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.