[13] RFR(T) 8225064: [Graal] Application SEGV in G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markOopDesc*)+0x48
Vladimir Kozlov
vladimir.kozlov at oracle.com
Thu Jul 4 03:39:45 UTC 2019
https://bugs.openjdk.java.net/browse/JDK-8225064
https://cr.openjdk.java.net/~kvn/8225064/webrev.00/
The fix [1] was included into JDK-8225497 'Update Graal' which was pushed into JDK 14.
But it was based significant refactoring [2][3] of GC barrier code in Graal which is not present in JDK 13.
Instead of pushing all these changes into JDK13 (too late) I suggest to switch off ReduceInitialCardMarks optimization
in Graal in JDK 13. verified that it solves this issue. Jamsheed verified that is solve the issue.
Thanks,
Vladimir
[1] https://github.com/oracle/graal/commit/3a73f24b5fb6861cc8bd716dc26514517a693a84
[2] https://github.com/oracle/graal/commit/96d7013d7eb2b94b79f76f62052608f3c57974ab
[3] https://github.com/oracle/graal/commit/029ae350ffe3ec4981d303c9e7fe37973dfbbbcb
More information about the hotspot-compiler-dev
mailing list