On Wed, Mar 11, 2009 at 7:25 PM, Taylor Venable <tay...@metasyntax.net> wrote:
>
> Well I was able to trigger a hang in my build with the debugging
> symbols by setting the nursery stack size to 10k.  Debug log from GDB
> is attached.  The three entries here were taken from allowing the
> program to run for varying periods of time.  The behaviour I got
> spiked the CPU but the memory usage did not increase visibly.  Hope
> this sheds a little more light; if not let me know and I can go back
> at it.  (I notice here that the proc parameter to C_reclaim is the
> null pointer, don't know if that's meaningful or not...)

The proc being 0 is ok. Apparently the GC looping: it might be that
some sort of stack-limit check is constantly failing which results in
one GC after the other. It would be cool, if you could step out of
the GC (reclaim) and follow the execution - does it trigger a new
GC right away?


cheers,
felix


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to