-
Bug
-
Resolution: Duplicate
-
P4
-
22, 23
I'm assuming the OOME leads to the connection reset issue:
debugee.stderr> Debuggee: received the command: forceGC
debugee.stderr> java.lang.OutOfMemoryError: Java heap space
debugee.stderr> Debuggee nsk.share.jdi.HeapwalkingDebuggee : sending the command: ready
Timeout signalled after 480 seconds
java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:1108)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1095)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1089)
at java.base/java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2878)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:3205)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:3215)
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1698)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:525)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:483)
at nsk.share.jpda.SocketConnection.doReadObject(SocketConnection.java:583)
at nsk.share.jpda.SocketConnection.readObject(SocketConnection.java:518)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:193)
at nsk.share.jdi.TestDebuggerType2.isDebuggeeReady(TestDebuggerType2.java:238)
at nsk.share.jdi.HeapwalkingDebugger.checkDebugeeAnswer_instanceCounts(HeapwalkingDebugger.java:174)
at nsk.jdi.ReferenceType.instances.instances003.instances003.testClass(instances003.java:136)
at nsk.jdi.ReferenceType.instances.instances003.instances003.doTest(instances003.java:195)
at nsk.share.jdi.TestDebuggerType2.runIt(TestDebuggerType2.java:214)
at nsk.jdi.ReferenceType.instances.instances003.instances003.run(instances003.java:108)
at nsk.jdi.ReferenceType.instances.instances003.instances003.main(instances003.java:104)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:321)
debugee.stderr> Debuggee: received the command: forceGC
debugee.stderr> java.lang.OutOfMemoryError: Java heap space
debugee.stderr> Debuggee nsk.share.jdi.HeapwalkingDebuggee : sending the command: ready
Timeout signalled after 480 seconds
java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796)
at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:1108)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1095)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1089)
at java.base/java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2878)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:3205)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:3215)
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1698)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:525)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:483)
at nsk.share.jpda.SocketConnection.doReadObject(SocketConnection.java:583)
at nsk.share.jpda.SocketConnection.readObject(SocketConnection.java:518)
at nsk.share.jpda.SocketIOPipe.readln(SocketIOPipe.java:193)
at nsk.share.jdi.TestDebuggerType2.isDebuggeeReady(TestDebuggerType2.java:238)
at nsk.share.jdi.HeapwalkingDebugger.checkDebugeeAnswer_instanceCounts(HeapwalkingDebugger.java:174)
at nsk.jdi.ReferenceType.instances.instances003.instances003.testClass(instances003.java:136)
at nsk.jdi.ReferenceType.instances.instances003.instances003.doTest(instances003.java:195)
at nsk.share.jdi.TestDebuggerType2.runIt(TestDebuggerType2.java:214)
at nsk.jdi.ReferenceType.instances.instances003.instances003.run(instances003.java:108)
at nsk.jdi.ReferenceType.instances.instances003.instances003.main(instances003.java:104)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:321)
- duplicates
-
JDK-8347137 Tests that trigger OOME can fail due to triggering an inadvertent OOME on an IO poller thread
-
- Open
-
- relates to
-
JDK-8285417 [LOOM] vmTestbase/nsk/jdi/VMOutOfMemoryException times out on windows
-
- Closed
-
-
JDK-8322644 JDI ReferenceType/instances/instances004 timed out
-
- Closed
-
-
JDK-8346583 vmTestbase/nsk/jdi/stress/serial/mixed002/ fails with OOME, timeout, and broken pipe
-
- Closed
-