This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author martin.panter
Recipients eric.snow, martin.panter, nagisa, rhettinger, serhiy.storchaka, vstinner
Date 2015-10-18.06:16:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1445148994.75.0.507286069108.issue25395@psf.upfronthosting.co.za>
In-reply-to
Content
The following simplified code produces the crash:

from collections import OrderedDict
obj = []
for _ in range(33):
    obj = OrderedDict(((None, obj),))
for _ in range(17):
    obj = [obj]
print("Still alive, crash happens at interpreter finalization")

This crashes at the same line as in Serhiy’s backtrace. In _PyTrash_thread_destroy_chain(), Py_TYPE(op) is a bad pointer (0xdbdbdbdbdbdbdbdb); I have enabled --with-pydebug.
History
Date User Action Args
2015-10-18 06:16:35martin.pantersetrecipients: + martin.panter, rhettinger, vstinner, eric.snow, serhiy.storchaka, nagisa
2015-10-18 06:16:34martin.pantersetmessageid: <1445148994.75.0.507286069108.issue25395@psf.upfronthosting.co.za>
2015-10-18 06:16:34martin.panterlinkissue25395 messages
2015-10-18 06:16:33martin.pantercreate