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.26k stars 717 forks source link

jdk_nio_1_FAILED java/nio/channels/FileChannel/ExpandingMap.java InternalError: SIGBUS #17852

Open JasonFengJ9 opened 1 year ago

JasonFengJ9 commented 1 year ago

Failure link

From an internal build(ubu22s390x-rt-1):

openjdk version "20.0.2" 2023-07-18
IBM Semeru Runtime Open Edition 20.0.2.0-rc1 (build 20.0.2+9)
Eclipse OpenJ9 VM 20.0.2.0-rc1 (build v0.40.0-release-67512b5f4, JRE 20 Linux s390x-64-Bit Compressed References 20230718_70 (JIT enabled, AOT enabled)
OpenJ9   - 67512b5f4
OMR      - e80bff83b
JCL      - 19eb54abdac based on jdk-20.0.2+9)

Rerun in Grinder - Change TARGET to run only the failed test targets.

Optional info

Failure output (captured from console output)

[2023-07-21T19:02:31.424Z] Running test jdk_nio_1 ...
[2023-07-21T19:02:31.424Z] ===============================================
[2023-07-21T19:02:31.424Z] jdk_nio_1 Start Time: Fri Jul 21 20:02:31 2023 Epoch Time (ms): 1689966151221
[2023-07-21T19:02:31.424Z] variation: Mode650
[2023-07-21T19:02:31.424Z] JVM_OPTIONS:  -XX:-UseCompressedOops 

[2023-07-21T19:08:37.029Z] TEST: java/nio/channels/FileChannel/ExpandingMap.java

[2023-07-21T19:08:37.030Z] STDERR:
[2023-07-21T19:08:37.030Z] java.lang.InternalError: SIGBUS
[2023-07-21T19:08:37.030Z]  at java.base/java.nio.Buffer.session(Buffer.java:766)
[2023-07-21T19:08:37.030Z]  at java.base/java.nio.DirectByteBuffer.put(DirectByteBuffer.java:379)
[2023-07-21T19:08:37.030Z]  at ExpandingMap.fillBuffer(ExpandingMap.java:120)
[2023-07-21T19:08:37.030Z]  at ExpandingMap.main(ExpandingMap.java:96)
[2023-07-21T19:08:37.030Z]  at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2023-07-21T19:08:37.030Z]  at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[2023-07-21T19:08:37.030Z]  at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
[2023-07-21T19:08:37.030Z]  at java.base/java.lang.Thread.run(Thread.java:1639)
[2023-07-21T19:08:37.030Z] 
[2023-07-21T19:08:37.030Z] JavaTest Message: Test threw exception: java.lang.InternalError: SIGBUS

[2023-07-21T19:29:11.998Z] Test results: passed: 395; failed: 2
[2023-07-21T19:29:32.322Z] Report written to /home/jenkins/workspace/Test_openjdk20_j9_extended.openjdk_s390x_linux/aqa-tests/TKG/output_16899602473210/jdk_nio_1/report/html/report.html
[2023-07-21T19:29:32.322Z] Results written to /home/jenkins/workspace/Test_openjdk20_j9_extended.openjdk_s390x_linux/aqa-tests/TKG/output_16899602473210/jdk_nio_1/work
[2023-07-21T19:29:32.322Z] Error: Some tests failed or other problems occurred.
[2023-07-21T19:29:33.228Z] -----------------------------------
[2023-07-21T19:29:33.228Z] jdk_nio_1_FAILED

50x internal grinder 10/50 failed at rhel84s390x-fips2, seems a machine issue.

hangshao0 commented 1 year ago

SIGBUS usually means a full disk.