Message121860
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):
print(i)
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. |
|
Date |
User |
Action |
Args |
2010-11-21 04:07:52 | isandler | set | recipients:
+ isandler |
2010-11-21 04:07:52 | isandler | set | messageid: <1290312472.5.0.0808563549791.issue10478@psf.upfronthosting.co.za> |
2010-11-21 04:07:50 | isandler | link | issue10478 messages |
2010-11-21 04:07:50 | isandler | create | |
|