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 maggyero
Recipients brett.cannon, georgexsh, maggyero, pitrou, rhettinger, serhiy.storchaka
Date 2019-06-16.20:20:16
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560716416.43.0.229386793536.issue37297@roundup.psfhosted.org>
In-reply-to
Content
As you stated on Stackoverflow, the fact that the function `A.f` becomes the function `B.f` after a pickling-unpickling sequence creates an infinite recursive call of `B.f` in worker processes started with `multiprocessing.pool.Pool().apply(super().f)` or `concurrent.futures.ProcessPoolExecutor().submit(super().f)` in `B.f` where B is a subclass of A. This infinite recursion has crashed my laptop several times today, so it looks like it is a rather critical issue.
History
Date User Action Args
2019-06-16 20:20:16maggyerosetrecipients: + maggyero, brett.cannon, rhettinger, pitrou, serhiy.storchaka, georgexsh
2019-06-16 20:20:16maggyerosetmessageid: <1560716416.43.0.229386793536.issue37297@roundup.psfhosted.org>
2019-06-16 20:20:16maggyerolinkissue37297 messages
2019-06-16 20:20:16maggyerocreate