Message139340
> test_sigwaitinfo_interrupted() fails because SIGALRM
> signal handler is called ...
Oh, the problem is that sigwait() behaviour changes after a fork: it is interrupted if an unexpected signal is received, but the signal handler is not called. It behaves correctly (the signal handler is called) without the fork.
The correct fix is maybe to avoid the os.fork() instead of skipping the test on FreeBSD 6. |
|
Date |
User |
Action |
Args |
2011-06-28 00:25:53 | vstinner | set | recipients:
+ vstinner, giampaolo.rodola, neologix, rosslagerwall, python-dev |
2011-06-28 00:25:53 | vstinner | set | messageid: <1309220753.88.0.301103656267.issue12303@psf.upfronthosting.co.za> |
2011-06-28 00:25:53 | vstinner | link | issue12303 messages |
2011-06-28 00:25:53 | vstinner | create | |
|