RFR: 8280029: G1: "Overflow during reference processing, can not continue" on x86_32
Thomas Schatzl
tschatzl at openjdk.java.net
Mon Jan 17 14:26:22 UTC 2022
On Mon, 17 Jan 2022 14:10:33 GMT, Albert Mingkun Yang <ayang at openjdk.org> wrote:
> The fix looks good. However, bailing out with markstack overflow while the used mark stack size is still way below `MarkStackSizeMax` is still quite counterintuitive.
That's true, and I was looking through the code a bit why we need to do that (bailing out before `MarkStackSizeMax`), but could not find a reason actually; but I probably didn't look for too long. It looks like that that case is simply not implemented :(
I will file an issue, referencing this CR for a test case.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7109
More information about the hotspot-gc-dev
mailing list