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 jgehrcke, neologix, sdaoden, vstinner
Date 2014-05-22.13:05:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1400763925.02.0.984548321436.issue20584@psf.upfronthosting.co.za>
In-reply-to
Content
The current implementation of _signal requires a limit on the number of signals to its internal array used to store Python callback:

static volatile struct {
    sig_atomic_t tripped;
    PyObject *func;
} Handlers[NSIG];

If you want to kill the arbitrary limit, you need to change this structure.

Maybe we need to find NSIG value differently on FreeBSD? For example try to use _SIG_MAXSIG.
http://lists.freebsd.org/pipermail/freebsd-doc/2010-August/017500.html

Please try attached on FreeBSD.
History
Date User Action Args
2014-05-22 13:05:25vstinnersetrecipients: + vstinner, jgehrcke, neologix, sdaoden
2014-05-22 13:05:25vstinnersetmessageid: <1400763925.02.0.984548321436.issue20584@psf.upfronthosting.co.za>
2014-05-22 13:05:24vstinnerlinkissue20584 messages
2014-05-22 13:05:23vstinnercreate