Index: Python/bltinmodule.c =================================================================== --- Python/bltinmodule.c (revision 47245) +++ Python/bltinmodule.c (working copy) @@ -2384,7 +2384,9 @@ if (tuple->ob_type->tp_as_sequence && tuple->ob_type->tp_as_sequence->sq_item) { + _PyObject_GC_UNTRACK(result); item = tuple->ob_type->tp_as_sequence->sq_item(tuple, i); + _PyObject_GC_TRACK(result); if (item == NULL) goto Fail_1; } else {