[ python-Bugs-875692 ] Ctrl-C doesn't work with sleepy main thread
SourceForge.net
noreply at sourceforge.net
Sat Mar 27 06:56:31 EST 2004
Bugs item #875692, was opened at 2004-01-12 21:37
Message generated for change (Comment added) made by rhamphoryncus
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=875692&group_id=5470
Category: Threads
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Matthias Klose (doko)
Assigned to: Nobody/Anonymous (nobody)
Summary: Ctrl-C doesn't work with sleepy main thread
Initial Comment:
[forwarded from http://bugs.debian.org/226547]
I only have access to Debian systems ... Maybe this is
related to 846817?
I'm trying to do some basic threading with Python.
However, there are times when Ctrl-C fails to cause a
KeyboardInterrupt in the main thread.
Here is a test program that illustrates the problem. As
written, I cannot interrupt it with Ctrl-C (nothing
happens even if I hold it down). If I uncomment the
print statement in the main thread, then I can
interrupt it with Ctrl-C.
It seems like adding the print in the main thread gives
the main thread a "chance to run" where it finally
notices the signal from the Ctrl-C. However, I
shouldn't have to use hacks like this to get this to work.
People on comp.lang.python could not reproduce this on
Fedora and some others, so I'm posting it here (maybe
some problem with Debian's libc6?).
----------------------------------------------------------------------
Comment By: Adam Olsen (rhamphoryncus)
Date: 2004-03-27 11:56
Message:
Logged In: YES
user_id=12364
I use debian and can reproduce it. Python package version
2.3.3-6. I also tried with python 2.2 and the bug was NOT
present. Package version 2.2.3-9.
----------------------------------------------------------------------
Comment By: Michael Hudson (mwh)
Date: 2004-01-13 11:16
Message:
Logged In: YES
user_id=6656
As the guy says in the bug report, the comp.lang.python
opinion was that this was a problem in debian! Can someone
with a debian machine (or any other -- I can't) reproduce this?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=875692&group_id=5470
More information about the Python-bugs-list
mailing list