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 barry
Recipients barry, davin, kapilt, miss-islington, ned.deily, pitrou, ronaldoussoren
Date 2018-12-10.01:42:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1544406169.23.0.788709270274.issue33725@psf.upfronthosting.co.za>
In-reply-to
Content
I think it make sense to disable this test; the only possible modification would be to only disable it for macOS <= 10.13.  AFAIK, that's the first version where core dumps were possible.  (Aside: I also saw these core dumps for a long time on 10.13 and never associated it with fork-without-exec in Python code.  Clearly, Apple has not done a good enough job of advertising this change.)

I think it is useful to help users on macOS avoid these problematic idioms, via documentation and defaults.  I think there's no way to predict when the core dumps will happen.  With internal cases, I've seen repeated invocations of the same code only core dump on the first run of the process, and not subsequent ones, for reasons I do not understand.  There seems to be a lot of mystery here, and without some explicit help from Apple, we're just doing our best to guess.
History
Date User Action Args
2018-12-10 01:42:49barrysetrecipients: + barry, ronaldoussoren, pitrou, ned.deily, davin, miss-islington, kapilt
2018-12-10 01:42:49barrysetmessageid: <1544406169.23.0.788709270274.issue33725@psf.upfronthosting.co.za>
2018-12-10 01:42:49barrylinkissue33725 messages
2018-12-10 01:42:47barrycreate