Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8166283

[testbug] Tests in org/openjdk/jcstress/tests/* fail with java.net.SocketException: Socket closed

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • 9
    • 9
    • hotspot

      PIT
      many tests in jcstress suite failed on several platforms: Linux-x86/x64/aarch64, Windows-x86 and Solaris-sparcv9

      [2016-09-11T18:41:48.29] # Actual: /export/local/aurora/CommonData/TEST_JAVA_HOME/bin/java -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -jar /export/local/aurora/CommonData/torture/build/jcstress/tests-all/target/jcstress.jar org.openjdk.jcstress.Main --jvmArgs "-Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation" -v -m default -t org.openjdk.jcstress.tests.atomicity.varHandles.byteBuffer.heap.big.WeakCASTest.WeakCompareAndSetVolatileInt
      [2016-09-11T18:41:48.29]
      [2016-09-11T18:41:50.14] Java Concurrency Stress Tests
      [2016-09-11T18:41:50.14] ---------------------------------------------------------------------------------
      [2016-09-11T18:41:50.67] Rev: 187018b03218, built by ppunegov with 9-ea at 2016-08-02T16:35:50Z
      [2016-09-11T18:41:50.67]
      [2016-09-11T18:41:50.89] Initializing and probing the target VM:
      [2016-09-11T18:41:50.89] (all failures are non-fatal, but may affect testing accuracy)
      [2016-09-11T18:41:50.89]
      [2016-09-11T18:41:51.77] ----- [OK] Adding ourselves to bootclasspath: /export/local/aurora/CommonData/torture/build/jcstress/tests-all/target/jcstress.jar
      [2016-09-11T18:41:52.55] ----- [OK] Unlocking diagnostic VM options
      [2016-09-11T18:42:18.39] ----- [OK] Testing @Contended works on all results
      [2016-09-11T18:42:19.08] ----- [OK] Unlocking Whitebox API for online de-optimization
      [2016-09-11T18:42:19.77] ----- [OK] Trying Thread.onSpinWait
      [2016-09-11T18:42:19.77]
      [2016-09-11T18:42:19.77] Probing what VM modes are available:
      [2016-09-11T18:42:19.77] (failures are non-fatal, but may miss some interesting cases)
      [2016-09-11T18:42:19.77]
      [2016-09-11T18:42:20.74] [OK] [-Xmixed, -XX:MaxRAMFraction=8, -XX:+CreateCoredumpOnCrash, -ea, -esa, -XX:CompileThreshold=100, -XX:+UnlockExperimentalVMOptions, -server, -XX:-TieredCompilation]
      [2016-09-11T18:42:20.74]
      [2016-09-11T18:42:21.76] Burning up to figure out the exact CPU count....... done!
      [2016-09-11T18:42:21.76]
      [2016-09-11T18:42:21.77] Hardware threads in use/available: 8/8, using Thread.onSpinWait()
      [2016-09-11T18:42:21.77] Test preset mode: "default"
      [2016-09-11T18:42:21.77] Writing the test results to "jcstress.1473619310833"
      [2016-09-11T18:42:21.78] Parsing results to "results/"
      [2016-09-11T18:42:21.78] Running each test matching "org.openjdk.jcstress.tests.atomicity.varHandles.byteBuffer.heap.big.WeakCASTest.WeakCompareAndSetVolatileInt" for 1 forks, 5 iterations, 1000 ms each
      [2016-09-11T18:42:21.78] Solo stride size will be autobalanced within [10, 10000] elements
      [2016-09-11T18:42:21.78]
      [2016-09-11T18:42:26.89]
       
       [SKIPPED] o.o.j.t.atomicity.varHandles.byteBuffer.heap.big.WeakCASTest.WeakCompareAndSetVolatileInt
      [2016-09-11T18:42:26.92] <binary link had failed, forked VM corrupted the stream?
      [2016-09-11T18:42:26.93] java.net.SocketException: Socket closed
      [2016-09-11T18:42:26.93] at java.net.SocketInputStream.socketRead0(java.base@9-internal/Native Method)
      [2016-09-11T18:42:26.93] at java.net.SocketInputStream.socketRead(java.base@9-internal/SocketInputStream.java:116)
      [2016-09-11T18:42:26.93] at java.net.SocketInputStream.read(java.base@9-internal/SocketInputStream.java:170)
      [2016-09-11T18:42:26.93] at java.net.SocketInputStream.read(java.base@9-internal/SocketInputStream.java:141)
      [2016-09-11T18:42:26.93] at java.io.BufferedInputStream.fill(java.base@9-internal/BufferedInputStream.java:246)
      [2016-09-11T18:42:26.93] at java.io.BufferedInputStream.read(java.base@9-internal/BufferedInputStream.java:265)
      [2016-09-11T18:42:26.93] at java.io.ObjectInputStream$PeekInputStream.peek(java.base@9-internal/ObjectInputStream.java:2408)
      [2016-09-11T18:42:26.93] at java.io.ObjectInputStream$BlockDataInputStream.peek(java.base@9-internal/ObjectInputStream.java:2721)
      [2016-09-11T18:42:26.93] at java.io.ObjectInputStream$BlockDataInputStream.peekByte(java.base@9-internal/ObjectInputStream.java:2731)
      [2016-09-11T18:42:26.93] at java.io.ObjectInputStream.readObject0(java.base@9-internal/ObjectInputStream.java:1337)
      [2016-09-11T18:42:26.93] at java.io.ObjectInputStream.readObject(java.base@9-internal/ObjectInputStream.java:371)
      [2016-09-11T18:42:26.93] at org.openjdk.jcstress.link.BinaryLinkServer$Handler.run(BinaryLinkServer.java:185)
      [2016-09-11T19:41:52.18] # Test level exit status: 151

            Unassigned Unassigned
            tpivovarova Tatiana Pivovarova (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: