Re: [External] Re: [PATCH] eal: fix modify data area after memset

2023-10-30 Thread Fengnan Chang
Thanks for your response, It's my fault, I got mixed up, this problem only can reproduce after apply https://patches.dpdk.org/project/dpdk/patch/2023083937.60975-1-changfeng...@bytedance.com/ , I'll reorganize this to previous patch. So sorry for waste your time. Stephen Hemminger 于2023年10月2

Re: [External] Re: [PATCH] eal: fix modify data area after memset

2023-10-25 Thread Stephen Hemminger
On Mon, 23 Oct 2023 17:07:21 +0800 Fengnan Chang wrote: > Dmitry Kozlyuk 于2023年10月23日周一 04:22写道: > > > > 2023-09-22 16:12 (UTC+0800), Fengnan Chang: > > > ping > > > > > > Fengnan Chang 于2023年9月12日周二 17:05写道: > > > > > > > > Let's look at this path: > > > > malloc_elem_free > > > >->m

Re: [External] Re: [PATCH] eal: fix modify data area after memset

2023-10-23 Thread Fengnan Chang
Dmitry Kozlyuk 于2023年10月23日周一 04:22写道: > > 2023-09-22 16:12 (UTC+0800), Fengnan Chang: > > ping > > > > Fengnan Chang 于2023年9月12日周二 17:05写道: > > > > > > Let's look at this path: > > > malloc_elem_free > > >->malloc_elem_join_adjacent_free > > > ->join_elem(elem, elem->next) > > > > > >

Re: [PATCH] eal: fix modify data area after memset

2023-10-22 Thread Dmitry Kozlyuk
2023-09-22 16:12 (UTC+0800), Fengnan Chang: > ping > > Fengnan Chang 于2023年9月12日周二 17:05写道: > > > > Let's look at this path: > > malloc_elem_free > >->malloc_elem_join_adjacent_free > > ->join_elem(elem, elem->next) > > > > 0. cur elem's pad > 0 > > 1. data area memset in malloc_ele

Re: [PATCH] eal: fix modify data area after memset

2023-10-17 Thread Thomas Monjalon
We need a careful review here, please. 12/09/2023 11:04, Fengnan Chang: > Let's look at this path: > malloc_elem_free >->malloc_elem_join_adjacent_free > ->join_elem(elem, elem->next) > > 0. cur elem's pad > 0 > 1. data area memset in malloc_elem_free first. > 2. next elem is free, try

Re: [PATCH] eal: fix modify data area after memset

2023-09-22 Thread Fengnan Chang
ping Fengnan Chang 于2023年9月12日周二 17:05写道: > > Let's look at this path: > malloc_elem_free >->malloc_elem_join_adjacent_free > ->join_elem(elem, elem->next) > > 0. cur elem's pad > 0 > 1. data area memset in malloc_elem_free first. > 2. next elem is free, try to join cur elem and next. >

[PATCH] eal: fix modify data area after memset

2023-09-12 Thread Fengnan Chang
Let's look at this path: malloc_elem_free ->malloc_elem_join_adjacent_free ->join_elem(elem, elem->next) 0. cur elem's pad > 0 1. data area memset in malloc_elem_free first. 2. next elem is free, try to join cur elem and next. 3. in join_elem, try to modify inner->size, this address had m