Joshua Gatcomb <[EMAIL PROTECTED]> wrote: > Since I am unable to help with the C part of things, I > figured I could at least track > down where the problem was for everyone. I have > isolated the ARENA_DOD_FLAGS problem > on Cygwin to a change committed to CVS between > 2004-04-15 10:00 and 10:15 EDT. After > 10:15, I need to disable it for it to compile.
> There are 5 files that changed in that interval > headers.c > objects.c > pmc.c > smallobject.c > sub.c Great. Thanks. That narrows the problem down a lot. *But* I don't see a problem with the changed code yet. I'll look again through it. The changes in sub.c and objects.c aren't related to the crash (code their isn't executed on interpreter creation. > $ diff -u /tmp/good/smallobject.c Only some debugging lines deleted. So the problem should just be in two files: headers.c pmc.c The patch moved PMC creation code from pmc.c to headers.c. The C<arena_dod_flag_ptr> is set in C<add_to_free_list>. I don't see a way, why it can be NULL then. I must miss something. leo