Bernhard Voelker wrote: > I notice that 'test-fcntl' fails on AIX7.2 when run from AIX make with any -j > value, > but succeeds if run both without -j or when run via gmake. > ... > Funny thing is: it fails even with -j1: > > $ make -j1 check > ... > FAIL: test-fcntl > ... > > Finally: no problems with gmake: > > $ gmake -j4 check > ... > PASS: test-fcntl > ... > > Is this worth investigating/fixing?
test-fcntl is not the only test that fails: $ cat test-fcntl.log FAIL test-fcntl (exit status: 42) $ cat test-execute.sh.log test-execute-main: test-execute-child subprocess failed Test case 14: 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ../../gltests/test-execute-main.c:295: assertion 'ret == 0' failed ../../gltests/test-execute.sh[5]: 34603272 IOT/Abort trap(coredump) test-execute.sh: test case 14 failed Test case 15: 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ../../gltests/test-execute-main.c:305: assertion 'ret == 0' failed ../../gltests/test-execute.sh[5]: 34603274 IOT/Abort trap(coredump) test-execute.sh: test case 15 failed Test case 16: 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ../../gltests/test-execute-main.c:315: assertion 'ret == 0' failed ../../gltests/test-execute.sh[5]: 29098616 IOT/Abort trap(coredump) test-execute.sh: test case 16 failed ../../gltests/test-execute-main.c:387: assertion 'fd_out >= 0 && fd_out < 10' failed ../../gltests/test-execute.sh[5]: 19398982 IOT/Abort trap(coredump) test-execute.sh: test case 19 failed FAIL test-execute.sh (exit status: 1) This indicates that all processes inherit many open file descriptors (at least, all from 4 to 19). This explains the failures. Nothing to worry about. Bruno