[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