Message 331510 - Python tracker (original) (raw)
Sometimes a test is killed by SIGALRM (signal 14). I don't understand how it can happen, since test_eintr always disarm the ITIMER_REAL timer before restoring the old signal handler (which kills the process when SIGARLM is received).
https://buildbot.python.org/all/#/builders/170/builds/190
0:05:34 load avg: 4.19 [102/416/1] test_eintr failed test_flock (main.FNTLEINTRTest) ... ok test_lockf (main.FNTLEINTRTest) ... ok test_read (main.OSEINTRTest) ... ok test_wait (main.OSEINTRTest) ... ok test_wait3 (main.OSEINTRTest) ... ok test_wait4 (main.OSEINTRTest) ... ok test_waitpid (main.OSEINTRTest) ... ok test_write (main.OSEINTRTest) ... ok test_devpoll (main.SelectEINTRTest) ... skipped 'need select.devpoll' test_epoll (main.SelectEINTRTest) ... skipped 'need select.epoll' test_kqueue (main.SelectEINTRTest) ... ok test_poll (main.SelectEINTRTest) ... ok test_select (main.SelectEINTRTest) ... test_all (test.test_eintr.EINTRTests) ... --- run eintr_tester.py --- --- eintr_tester.py completed: exit code -14 --- FAIL
====================================================================== FAIL: test_all (test.test_eintr.EINTRTests)
Traceback (most recent call last): File "/usr/home/buildbot/python/3.7.koobs-freebsd10.nondebug/build/Lib/test/test_eintr.py", line 31, in test_all self.fail("eintr_tester.py failed") AssertionError: eintr_tester.py failed
Ran 1 test in 7.889s
FAILED (failures=1) test test_eintr failed