On Mon, Mar 9, 2009 at 3:43 PM, Taylor Venable <tay...@metasyntax.net> wrote: > > The bug becomes more and more phantasmagorical! > > When initially compiling chicken-boot with "make PLATFORM=linux > DEBUGBUILD=yes bootstrap" the bug does not appear. > > When using -:d OR -:s500k OR -:s1m the bug does not appear. > > When run inside GDB (even without debugging symbols) the bug does not > appear.
When invalid data leaks into the garbage collector (and GC's happen very frequently in chicken), the effects are always interesting and effectively non-deterministic. Giving an extra command-line option will allocate storage, which will slightly shift the moment GC happens, which will lead to another interesting effect. Debugging these bugs is very instructive. Try to trigger a crash or loop inside gdb by using different -:s settings. cheers, felix _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users