[Python-Dev] Big trouble in CVS Python

Michael Hudson mwh@python.net
Mon, 14 Apr 2003 07:36:59 +0100


"Tim Peters" <tim_one@email.msn.com> writes:

> That was my excited guess, until I looked at LOAD_CONST <wink>.  Calls are
> such an elaborate dance that the refcount on this puppy gets as high as 7.
> The problem actually occurred when the refcount was at its peak, due to an
> erroneous decref in handle_range_longs().  At that point the refcount fell
> to 6, and the remaining 6(!) decrefs all looked correct.

It seems to me that this would have been found much more easily if
floats didn't have a free list anymore...

Cheers,
M.

-- 
  I don't remember any dirty green trousers.
                                             -- Ian Jackson, ucam.chat