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

Reply via email to