-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 9, 11, 12, 13, 14
-
Component/s: hotspot
-
b20
-
Verified
Running parallel gc with -XX:+UseAdaptiveGCBoundary causes random crashes.
A good reproducer is
jdk/bin/jaotc -J-XX:+UseParallelGC -J-XX:+UseAdaptiveGCBoundary -J-XX:+VerifyBeforeGC -J-XX:+VerifyAfterGC -J-XX:CompileCommand=compileonly,NO.COMPILATIONS -J-XX:-UseCompressedOops -J-ea -J-esa --compile-with-assertions --info --output Test.so --class-name java.util.ArrayList
Depending on the machine -J-XX:-UseParallelOldGC may help in reproducing the issue.
Further information in the comments as this is a bug that has initially been reported
A good reproducer is
jdk/bin/jaotc -J-XX:+UseParallelGC -J-XX:+UseAdaptiveGCBoundary -J-XX:+VerifyBeforeGC -J-XX:+VerifyAfterGC -J-XX:CompileCommand=compileonly,NO.COMPILATIONS -J-XX:-UseCompressedOops -J-ea -J-esa --compile-with-assertions --info --output Test.so --class-name java.util.ArrayList
Depending on the machine -J-XX:-UseParallelOldGC may help in reproducing the issue.
Further information in the comments as this is a bug that has initially been reported
- csr for
-
JDK-8242164 Obsolete -XX:UseAdaptiveGCBoundary
-
- Closed
-
- relates to
-
JDK-8242901 Duplicate PSYoung/OldGen max size functions
-
- Resolved
-
-
JDK-8243146 Further cleanups after UseAdaptiveGCBoundary removal
-
- Resolved
-