homepage

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 pete_icoserve
Recipients
Date 2005年10月03日.12:18:20
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
The C runtime library shipped with Visual Studio 2005
performs strict checking of parameters.
In function initsignal() in file
Modules\signalmodule.c, an iteration over all signals
from 1 to NSIG is performed.
The function PyOS_getsig() is called with each of these
integer values. PyOS_getsig() then calls signal() with
the given value which leads to the crash.
According to signal.h from VS2005 only these signals
are allowed:
#define SIGINT 2 
#define SIGILL 4 
#define SIGABRT_COMPAT 6 
#define SIGFPE 8 
#define SIGSEGV 11 
#define SIGTERM 15 
#define SIGBREAK 21 
#define SIGABRT 22 
A solution would be to restrict the loop in
initsignal() to the above values under Windows.
History
Date User Action Args
2007年08月23日 14:35:06adminlinkissue1311784 messages
2007年08月23日 14:35:06admincreate

AltStyle によって変換されたページ (->オリジナル) /