Package: coreutils Version: 8.28-1 Severity: normal Control: affects -1 cupt
Hello, Thank you for maintaining coreutils. I use timeout(1) to conveniently detect hanging problems in the testsuite of cupt. Unfortunately, on hurd and hppa it makes the test suite fail. This issue is best illustrated through a test case: On hurd-i386 the commands which take less time to execute still make 'timeout' wait full time and exit with the error code: ----------------------8<--------------------- $ mkdir abc $ cd abc $ timeout 5s ls $ echo $? 124 $ timeout 5s cat $ echo $? 124 ---------------------->8--------------------- On, say, amd64 the same scenario works as expected: ----------------------8<--------------------- $ mkdir abc $ cd abc $ timeout 5s ls $ echo $? 0 $ timeout 5s cat $ echo $? 124 ---------------------->8--------------------- I couldn't check this scenario on hppa (as there are no porterboxes for it), but the bug report #882238 suggests a similar issue has been encountered on a hppa buildd box. On hurd-i386 portexbox, I did verify that the program run under timeout(1) does exit, but timeout(1) itself continues to run even though it has no child processes anymore.