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 jkloth
Recipients jkloth, vstinner
Date 2013-07-08.06:35:21
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1373265322.0.0.580982944843.issue18396@psf.upfronthosting.co.za>
In-reply-to
Content
This error is reproducible by simply passing '-j' to regrtest on any Windows build so it is not Win64-specific.

It seems that when run in a subprocess, certain signals have C handlers that cause the return value of getsignal() to return None which, of course, is not a valid handler for signal().

The C-level handlers seem to be coming from faulthandler so I am unsure if it is wise to replace those signal handlers within the test.  Attached is a patch which only resets signal handlers for those without a C-level handler.
History
Date User Action Args
2013-07-08 06:35:22jklothsetrecipients: + jkloth, vstinner
2013-07-08 06:35:22jklothsetmessageid: <1373265322.0.0.580982944843.issue18396@psf.upfronthosting.co.za>
2013-07-08 06:35:21jklothlinkissue18396 messages
2013-07-08 06:35:21jklothcreate