in reply to Re^9: open3 and illegal seeks
in thread open3 and illegal seeks

If the data read from $PROG_STDERR consisted of "0" and nothing else, or any other string that evaluates to false in Perl then an error might be reported when there wasn't one.