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 vstinner
Recipients alexandre.vassalotti, pitrou, python-dev, rhettinger, serhiy.storchaka, vstinner
Date 2017-02-02.10:01:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1486029667.06.0.710092355109.issue29368@psf.upfronthosting.co.za>
In-reply-to
Content
> Even if I don't see any refleak, you might just run "./python -m test -R 3:3 test_pickle" just to be sure :-)

Change 94d630a02a81 introduced a crash in test_pickle:

Fatal Python error: ..\Modules\_pickle.c:5847 object at 000002B7F7BED2F8 has negative ref count -1

Seen on buildbots, but can always be reproduce on Linux as well.

It seems like you was biten by the surprising _Pickle_FastCall() API which decreases the reference counter of its second parameter. Don't ask me why it does that :-) (I don't know.)

I fixed the bug in the change 328147c0edc3 to repair buildbots.
History
Date User Action Args
2017-02-02 10:01:07vstinnersetrecipients: + vstinner, rhettinger, pitrou, alexandre.vassalotti, python-dev, serhiy.storchaka
2017-02-02 10:01:07vstinnersetmessageid: <1486029667.06.0.710092355109.issue29368@psf.upfronthosting.co.za>
2017-02-02 10:01:07vstinnerlinkissue29368 messages
2017-02-02 10:01:06vstinnercreate