[dpdk-users] Difficulty With rte_eal_init()

Matthew Hall mhall at mhcomputing.net
Thu Mar 31 00:40:31 CEST 2016


On Wed, Mar 30, 2016 at 07:16:28AM -0700, Cliff Burdick wrote:
> Thanks, -march=native fixed that. Now I get a segfault when calling
> rte_eth_tx_queue_setup:
> 
> PMD: ixgbe_dev_tx_queue_setup(): sw_ring=0x7fff755efa40
> hw_ring=0x7fff755efe80 dma_addr=0x2005befe80
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff6798aad in malloc_consolidate () from /lib64/libc.so.6
> Missing separate debuginfos, use: debuginfo-install
> glibc-2.17-106.el7_2.4.x86_64 libconfig-1.4.9-5.el7.x86_64
> libgcc-4.8.5-4.el7.x86_64 libstdc++-4.8.5-4.el7.x86_64

Rebuild your DPDK w/ "-g -O0" in the EXTRA_CFLAGS env var. Install the 
libc6-dbg symbols or equivalent. The BT is useless w/ no symbols.

Matthew.


More information about the users mailing list