[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.
Aleksey Bragin
aleksey at reactos.org
Mon May 18 19:02:23 CEST 2009
On May 18, 2009, at 6:43 PM, Timo Kreuzer wrote:
>
> 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.
Ah yes, my bad!
>> 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.
Yes, I mixed those two different bugs earlier too, hence the
confusion, sorry.
>>
>> Revert?
> What about the updated code I send?
For me it looks correct, maybe Alex has comments.
WBR,
Aleksey Bragin.
More information about the Ros-dev
mailing list