# HG changeset patch # User kvn # Date 1562548218 25200 # Node ID 3af213fe470450c8c5fd37e2b156d361f6737e7e # Parent 040cb8bf265edabcb3117e66d233aab77a92d8d8 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 diff -r 040cb8bf265e -r 3af213fe4704 src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java --- 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);