On Fri, 19 Apr 2019 09:11:05 +0800
曾懷恩 <[email protected]> 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?