Hi Martin,

On 7/5/2016 3:38 PM, Martin Buchholz wrote:
Instead of unconditionally printing, why not print only when a zombie is discovered? All the information should still be available, I think...
I'm not sure what to trust since this has not been an issue until recently.
In some local tests, the parent came back empty; that's probably normal in the case where the process is/has already terminated.

One recent change on Solaris  just before the first appearance was:
8155808 Process.getInputStream().skip() method is faulty <https://bugs.openjdk.java.net/browse/JDK-8155808>

Which should only get involved when there is standard output. The Zombies test does not consume standard out. But I'll need to look into that to see how the exit value from the perl script could be affected by the change.


here's some misleading indentation...

+            p2.waitFor();
+                throw new Error(zombies + " zombies!");
fixed, I did some of the editing on solaris with an emacs using hard tabs.

Thanks, Roger



On Tue, Jul 5, 2016 at 12:29 PM, Roger Riggs <roger.ri...@oracle.com <mailto:roger.ri...@oracle.com>> wrote:

    Please review adding diagnostics to an intermittently failing
    test; java/lang/ProcessBuilder/Zombies.java.

    Recently, the Zombies test has started intermittently reporting 1
    Zombies errors on Solaris.

    Webrev:
    http://cr.openjdk.java.net/~rriggs/webrev-zombies-8160848/
    <http://cr.openjdk.java.net/%7Erriggs/webrev-zombies-8160848/>

    The original issue is open pending more information:
    https://bugs.openjdk.java.net/browse/JDK-8160151

    Thanks, Roger



Reply via email to