On 09/22/2010 10:31 PM, Ralf Corsepius wrote:
...
205: parallel autotest and signal handling FAILED (autotest.at:1617)
...
* Fedora 12/13/14 i386/x86_64
* RHEL6 beta2 i386/x86_64
Odd, because I specifically tested under these two, and it passed for
me. Is there an environmental difference between our two setups,
such as
an inherited ignored SIGPIPE setup in the test environment? Remember,
POSIX states that a shell that inherits ignored SIGPIPE at startup
cannot undo that effect (which is rather annoying).
From what I can gather, it's the "killer test" which fails:
Not quite, it's the point at which the testsuite.log shows a diff in
expected vs. actual output. The killer test is supposed to fail, and the
real failure is occurring later in the log. But Ralf Wildenhues'
analysis is correct - the test is making a bad assumption about what
scenarios will cause a SIGPIPE, and if SIGPIPE doesn't actually happen,
then the test gets confused and fails.