RFR: 8336042: Caller/callee param size mismatch in deoptimization causes crash [v2]

Dean Long dlong at openjdk.org
Thu Feb 13 21:35:12 UTC 2025


On Thu, 13 Feb 2025 06:49:50 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> The 2nd assert does not fail w/o the deoptimization.cpp fix. Might be due to alignement of caller->sp() in the interpreter.

Aarch64 also does alignment, and that's why the test uses two different methods, one with an extra local, to hopefully handle both cases of even/odd 2-word (16 byte) alignment.  But ppc might be different enough that this isn't enough to trigger the bug.  Or maybe the end of frame bound is slightly off?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/23557#issuecomment-2657755434


More information about the hotspot-dev mailing list