[dpdk-users] segmentation fault after using rte_malloc()

Stephen Hemminger stephen at networkplumber.org
Fri Apr 19 04:59:44 CEST 2019


On Fri, 19 Apr 2019 09:11:05 +0800
曾懷恩 <the at csie.io> wrote:

> 	Hi all, 
> 
> 	i have 1 problem while using rte_malloc
> 
> 	Every time I use this function and use the memory it returns, it shows segmentation fault(core dump)
> 
> 	Is something wrong?
> 
> 	thanks.
> 
> 
> 	rte init …
> 	………...
> 	unsigned char *str1;
> 	printf("str1 addr = %x\n", str1);
> 	str1 = rte_malloc(NULL,2,RTE_CACHE_LINE_SIZE);
> 	printf("str1 addr = %x\n", str1);
> 	str1[0] = 'a’; //segmentation fault here
> 	str1[1] = '\0';
Do you have huge pages?
Did you do eal_init?


More information about the users mailing list