[Patches] [ python-Patches-1205436 ] Bugfix for signal-handler on x64 Platform

SourceForge.net noreply at sourceforge.net
Sun Dec 18 23:30:17 CET 2005


Patches item #1205436, was opened at 2005-05-19 22:21
Message generated for change (Comment added) made by nnorwitz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1205436&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core (C code)
Group: Python 2.4
Status: Open
>Resolution: Out of Date
Priority: 5
Submitted By: André Fritzsche (computercrustie)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bugfix for signal-handler on x64 Platform

Initial Comment:
On x64 Platform (i used Visual Studio 2005 and 
Windows XP x64) the python.exe hang up on registering 
signal handler for none used signals. I fixed this on my 
machine with a switch-case construct for filtering the 
unsupported signals.

----------------------------------------------------------------------

>Comment By: Neal Norwitz (nnorwitz)
Date: 2005-12-18 14:30

Message:
Logged In: YES 
user_id=33168

I believe this was fixed recently.  Can you verify it works
for you now?

----------------------------------------------------------------------

Comment By: Michael Hudson (mwh)
Date: 2005-05-20 04:09

Message:
Logged In: YES 
user_id=6656

Point the first: please attach patches, not files.

Point the second: we think this is a microsoft bug.  Quoting
C99 (about the signal function):

    If the request can be honored, the signal function
returns the
    value of func for the most recent successful call to
signal for
    the specified signal  sig. Otherwise, a value of SIG_ERR is 
    returned and a positive value is stored in errno.

That doesn't seem to allow calling abort().

 As I think VS 2005 is still in beta, there's still hope
that this will get fixed.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1205436&group_id=5470


More information about the Patches mailing list