[ros-dev] [ros-diffs] [tkreuzer] 40963: MmGrowKernelStack: Don't assert, but fail, when the kernel stack can't grow any more. Fixes a crash with recursive user calls. See issue #4060 for more details.

Timo Kreuzer timo.kreuzer at web.de
Mon May 18 16:43:18 CEST 2009


Aleksey Bragin wrote:
> Exactly what I was telling yesterday in IRC. 
I can only remember that you asked, if it would really fix something. ;)
And yes it does. Just not the fully correct way.

> This assert is caused by recursive user call, not vice versa!!
True. But the recursive usercall is valid. Please take a look at the
article I linked. It should simply end at some point when no more kernel
stack is available.

>
> Revert?
What about the updated code I send?




More information about the Ros-dev mailing list