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

OpenJDK sun/misc/FloatingDecimal/TestFloatingDecimal OutOfMemoryError #20282

Closed pshipton closed 1 week ago

pshipton commented 1 week ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.openjdk_s390x_linux_Nightly_testList_1/321/ jdk_lang_j9_0 sun/misc/FloatingDecimal/TestFloatingDecimal.java

https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk8_j9_sanity.openjdk_s390x_linux_Nightly_testList_1/321/openjdk_test_output.tar.gz

00:51:05  java.lang.OutOfMemoryError: Java heap space
00:51:05    at sun.misc.FDBigInteger.leftShift(FDBigInteger.java:476)
00:51:05    at sun.misc.FDBigInteger.valueOfPow52(FDBigInteger.java:267)
00:51:05    at sun.misc.FloatingDecimal$BinaryToASCIIBuffer.dtoa(FloatingDecimal.java:717)
00:51:05    at sun.misc.FloatingDecimal$BinaryToASCIIBuffer.access$100(FloatingDecimal.java:259)
00:51:05    at sun.misc.FloatingDecimal.getBinaryToASCIIConverter(FloatingDecimal.java:1785)
00:51:05    at sun.misc.FloatingDecimal.getBinaryToASCIIConverter(FloatingDecimal.java:1738)
00:51:05    at sun.misc.FloatingDecimal.toJavaFormatString(FloatingDecimal.java:70)
00:51:05    at TestFloatingDecimal.testToJavaFormatStringDoubleRandom(TestFloatingDecimal.java:242)
00:51:05    at TestFloatingDecimal.testToJavaFormatStringDouble(TestFloatingDecimal.java:253)
00:51:05    at TestFloatingDecimal.testToJavaFormatString(TestFloatingDecimal.java:308)
00:51:05    at TestFloatingDecimal.main(TestFloatingDecimal.java:319)
pshipton commented 1 week ago

@dmitripivkine fyi

github-actions[bot] commented 1 week ago

Issue Number: 20282 Status: Open Recommended Components: comp:gc, comp:vm, comp:test Recommended Assignees: pshipton, babsingh, llxia

dmitripivkine commented 1 week ago

04:50:51.229092734 0x3fee01afd00 j9mm.295 Exit <MM_SchedulingDelegate_getNextTaxationThreshold index=6940, Eden=1048576, threshold=1048576, doGlobal=0, doPGC=1

04:50:51.229095950 0x3fee01afd00 j9mm.584 Entry >MM_AllocationContextBalanced::lockedReplenishAndAllocate. regionSize=524288 requestedBytes=120

04:50:51.287057809 *0x3ff04002400 j9mm.82 Event Excessive GC raised!

An Excessive GC is triggered due wrong Eden size (2 regions) calculation in Balanced This is duplicate of https://github.com/eclipse-openj9/openj9/issues/19831

github-actions[bot] commented 1 week ago

Issue Number: 20282 Status: Closed Actual Components: test failure Actual Assignees: No one :( PR Assignees: No one :(