[ros-kernel] RTL Heap Assumptions...

Royce Mitchell III royce3 at ev1.net
Fri Jul 2 19:02:09 CEST 2004


lib/rtl/heap.c line 1192:

   pArena->next->prev = pArena->prev;
   pArena->prev->next = pArena->next;

win32pad.exe crashes on the first assignment here. I don't have a 
register dump, yet, but at first glance I'd say that either this is a 
circular list, or this code should check for NULLs. Can someone confirm 
for me whether or not the area is a circular list or not?

Thanks,

Royce3



More information about the Ros-kernel mailing list