[New-bugs-announce] [issue10478] Ctrl-C locks up the interpreter
report at bugs.python.org
Sun Nov 21 05:07:52 CET 2010
New submission from Ilya Sandler <ilya.sandler at gmail.com>:
The following program is misbehaving with python3.2
import signal, time
def sighandler( arg1, arg2): print("got sigint"); assert 0
signal.signal( signal.SIGINT, sighandler)
for i in range(1000000):
I'd expect Ctrl-C to terminate the program with AssertionError and that's indeed what happens under python2.7.
But with python3.2a, I get "Assertion Error" 1 out ~10 times. The other 9 times, the program locks up (goes to sleep? ps shows process status as "S"). After the program locks up, it does not respond to subsequent "Ctrl-C" presses.
This is on 64-bit Ubuntu 8.04.
components: Interpreter Core
title: Ctrl-C locks up the interpreter
versions: Python 3.2
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce