Tim Peters added the comment:

Antoine, the carets are a symptom of my flu.  My fingers jump on the keyboard 
from sneezing and coughing, and my eyes are watery so I don't see the typos.  
But I believe that can be fixed ;-)

I doubt the trashcan cruft is responsible, for several reasons:  I doubt the 
stack gets deep enough to trigger the trashcan in this little test;  the 
trashcan xxx_deposit_object() functions assert-fail unless the object's state 
is _already_ untracked (trashcan does not itself untrack anything); and the 
trashcan list is linked via the gc_prev member, not the gc_next member 
(trashcan doesn't touch gc_next, so could not have set gc_next to NULL).  
Because of the second reason, even if the trashcan is involved the object must 
have gotten untracked earlier.

I'll do another debugger session after a nap ;-)

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21435>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to