8225064: [Graal] Application SEGV in G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markOopDesc*)+0x48
Summary: switch off ReduceInitialCardMarks optimization in Graal in JDK 13 (full fix is in JDK 14)
Reviewed-by: thartmann, never
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Sun Jul 07 10:52:30 2019 -0700
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Sun Jul 07 18:10:18 2019 -0700
@@ -179,7 +179,8 @@
return universeCollectedHeap + collectedHeapTotalCollectionsOffset;
}
- public final boolean useDeferredInitBarriers = getFlag("ReduceInitialCardMarks", Boolean.class);
+ // Disable support for ReduceInitialCardMarks due to JDK-8225064.
+ public final boolean useDeferredInitBarriers = false;
// Compressed Oops related values.
public final boolean useCompressedOops = getFlag("UseCompressedOops", Boolean.class);