[Python-Dev] Possible error in Python 2.4 garbage collector (original) (raw)

Moritz Mühlenhoff muehlenhoff at univention.de
Mon Nov 26 17:27:45 CET 2007


Kristján Valur Jónsson wrote:

This is almost certainly not a bug in python. A cursory look indicates that a list being traversed in listtraverse has a NULL member. I'd suggest examining the other members of the list to figure out what this list is. Use the debugger for this, that is what it is for. It is probably a list you have created in your C code but forgot to check for exceptions when adding members to it, thus leaving one of them with a NULL pointer.

Thank you for your comment. A longer debugging session showed a stray Py_DECREF in an unexpected code path, which lead to the error above.

The Python GC is indeed fine.

Thanks, Moritz

Moritz Muehlenhoff muehlenhoff at univention.de fon: +49 421 22 232- 0 Development Linux for Your Business fax: +49 421 22 232-99 Univention GmbH http://www.univention.de/ mobil: +49 175 22 999 23 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/python-dev/attachments/20071126/fc103544/attachment.htm



More information about the Python-Dev mailing list