[En-Nut-Discussion] Race condition and stack overflow in tcpsm.c

Ole Reinhardt ole.reinhardt at embedded-it.de
Fri Jan 8 00:15:44 CET 2016


Hi Philipp,

quite some time have passed since you added your patch to the
devnut_tiva branch, but I finally merged it into trunk :)

best regards,

Ole

Am 24.11.2014 um 18:08 schrieb Philipp Burch:
> On 21.11.2014 08:13, Philipp Burch wrote:
>> Hi Ole!
>>
>> On 20.11.2014 22:07, Ole Reinhardt wrote:
>>> Hi Philipp,
>>>
>>> Am 14.11.2014 18:04, schrieb Philipp Burch:
>>>> 1. 388 for tcpsm is still too less, I managed to make it use up to 664
>>>> bytes and hence increased the stack space to 1024 bytes.
>>>> 2. The DHCP thread overflowed as well, I had to set this to 1024 bytes
>>>> as well.
>>>
>>> I made the same experience. On CM3 (lpc) I also have set the TCP and
>>> DHCP stack both to 1024 bytes. I never made a measurement of the really
>>> needed size, but I expect it will be more than 650 bytes.
>>>
>>
>> Ok, I think I'll then add an extra #if defined(__CORTEX__) or something
>> to have it default to a higher value.
>> [...]
> 
> r5912 in devnut_tiva now has defaults of 1024 bytes for the tcpsm and
> dhcpc threads when compiled with __CORTEX__.
> 
> Regards,
> Philipp
> _______________________________________________
> http://lists.egnite.de/mailman/listinfo/en-nut-discussion
> 

-- 
kernel concepts GmbH            Tel: +49-271-771091-14
Sieghuetter Hauptweg 48         Mob: +49-177-7420433
D-57072 Siegen
http://www.embedded-it.de
http://www.kernelconcepts.de


More information about the En-Nut-Discussion mailing list