eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.28k stars 721 forks source link

MiniMix_3h -Xgcpolicy:balanced ArrayIndexOutOfBoundsException: null #17575

Open pshipton opened 1 year ago

pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_special.system_ppc64_aix_Personal_testList_3/62 - p8-java1-ibm12 MiniMix_3h_0 -XX:+UseCompressedOops -Xjit -Xgcpolicy:balanced

LT  19:23:36.914 - Completed 31.9%. Number of tests started=921088 (+8896)
LT  19:23:50.315 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:555) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:277) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:298) ~[?:1.8.0_382-internal]
LT      at java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:420) ~[?:1.8.0_382-internal]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:198) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:156) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invoke(Invoker.java:185) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.onEvent(UnixAsynchronousServerSocketChannelImpl.java:193) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_382-internal]
LT      at java.lang.Thread.run(Thread.java:826) [?:1.8.0_382-internal]
LT  20:02:36.967 - Completed 53.5%. Number of tests started=1537993 (+4813)
LT  20:02:53.296 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:555) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:277) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:298) ~[?:1.8.0_382-internal]
LT      at java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:420) ~[?:1.8.0_382-internal]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:198) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:156) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invoke(Invoker.java:185) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.onEvent(UnixAsynchronousServerSocketChannelImpl.java:193) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_382-internal]
LT      at java.lang.Thread.run(Thread.java:826) [?:1.8.0_382-internal]
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_special.system_ppc64_aix_Release_testList_3/54 - p8-java1-ibm12 MiniMix_3h_0 -XX:+UseCompressedOops -Xjit -Xgcpolicy:balanced

LT  08:06:26.131 - Completed 31.9%. Number of tests started=875452 (+7302)
LT  08:06:33.679 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:555) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:277) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:298) ~[?:1.8.0_382-internal]
LT      at java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:420) ~[?:1.8.0_382-internal]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:198) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:156) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.Invoker.invoke(Invoker.java:185) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.onEvent(UnixAsynchronousServerSocketChannelImpl.java:193) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:1.8.0_382-internal]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_382-internal]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_382-internal]
LT      at java.lang.Thread.run(Thread.java:826) [?:1.8.0_382-internal]
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_special.system_ppc64_aix_Personal_testList_4/83/ MiniMix_3h_0

LT  01:30:08.657 - Completed 65.4%. Number of tests started=1768073 (+5743)
LT  01:30:21.038 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:160) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:573) ~[?:?]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:276) ~[?:?]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:297) ~[?:?]
LT      at java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:425) ~[?:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:198) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:156) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:160) ~[?:?]
LT      at sun.nio.ch.Invoker.invoke(Invoker.java:188) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.onEvent(UnixAsynchronousServerSocketChannelImpl.java:194) ~[?:?]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:?]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
LT      at java.lang.Thread.run(Thread.java:857) [?:?]
pshipton commented 1 year ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_special.system_ppc64_aix_Personal_testList_4/8/ MiniMix_3h_0

LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:160) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:573) ~[?:?]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:277) ~[?:?]
LT      at sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:298) ~[?:?]
LT      at java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:425) ~[?:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:198) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$1.completed(EchoServer.java:156) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]
LT      at sun.nio.ch.Invoker.invokeDirect(Invoker.java:160) ~[?:?]
LT      at sun.nio.ch.Invoker.invoke(Invoker.java:188) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousServerSocketChannelImpl.onEvent(UnixAsynchronousServerSocketChannelImpl.java:194) ~[?:?]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:437) ~[?:?]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
LT      at java.lang.Thread.run(Thread.java:1595) [?:?]
pshipton commented 1 year ago

Try to capture a core file on failure. The tests are 3 hour runs. https://openj9-jenkins.osuosl.org/job/Grinder/2843/ - got 5 good runs, stopped it so it doesn't interfere with the nightly builds

6 x 2x https://openj9-jenkins.osuosl.org/view/Test/job/Grinder/2845/ - passed https://openj9-jenkins.osuosl.org/view/Test/job/Grinder/2864/ - passed

pshipton commented 12 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_ppc64_aix_Release_testList_4/69 MiniMix_3h_0 -XX:+UseCompressedOops -Xjit -Xgcpolicy:balanced

LT  13:49:14.943 - Completed 33.7%. Number of tests started=1218712 (+5056)
LT  13:49:29.497 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finishRead(UnixAsynchronousSocketChannelImpl.java:439) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finish(UnixAsynchronousSocketChannelImpl.java:191) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.onEvent(UnixAsynchronousSocketChannelImpl.java:213) ~[?:?]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:?]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
LT      at java.lang.Thread.run(Thread.java:839) [?:?]
pshipton commented 11 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_special.system_ppc64_aix_Release_testList_4/67 MiniMix_3h_0

LT  12:58:45.102 - Completed 85.0%. Number of tests started=2390242 (+3757)
LT  12:58:56.644 - Uncaught exception: 
LT  java.lang.ArrayIndexOutOfBoundsException: null
LT      at net.adoptopenjdk.test.nio2.util.MessageHeader.parse(MessageHeader.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.util.ReceivingMessage.parseAndSetHeader(ReceivingMessage.java:42) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.parseBuffer(EchoServer.java:357) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:295) ~[bin/:?]
LT      at net.adoptopenjdk.test.nio2.asyncio.server.EchoServer$ServerReadCompletionHandler.completed(EchoServer.java:275) ~[bin/:?]
LT      at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finishRead(UnixAsynchronousSocketChannelImpl.java:447) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finish(UnixAsynchronousSocketChannelImpl.java:195) ~[?:?]
LT      at sun.nio.ch.UnixAsynchronousSocketChannelImpl.onEvent(UnixAsynchronousSocketChannelImpl.java:217) ~[?:?]
LT      at sun.nio.ch.AixPollPort$EventHandlerTask.run(AixPollPort.java:455) ~[?:?]
LT      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
LT      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
LT      at java.lang.Thread.run(Thread.java:857) [?:?]
pshipton commented 9 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_ppc64_aix_Release_testList_4/77