[lworld] Integrated: 8295455: [lworld] find_callee_info_helper hits "must have non-abstract attached method" assert
Tobias Hartmann
thartmann at openjdk.org
Wed Oct 19 05:15:20 UTC 2022
On Tue, 18 Oct 2022 14:41:45 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> I was finally able to reproduce this intermittent issue. The root cause is that the call (re-)resolution code does not correctly detect a C1 caller frame if that one got deoptimized and therefore either hits an assert or uses the wrong callee entry point, leading to incorrect execution.
>
> I also fixed an unrelated issue in the scalarized entry point of a C1 compiled method, that leads to the orig_pc not being zeroed.
>
> Thanks,
> Tobias
This pull request has now been integrated.
Changeset: 688186b3
Author: Tobias Hartmann <thartmann at openjdk.org>
URL: https://git.openjdk.org/valhalla/commit/688186b3fd7c7173c83069fe9d4fc87cfce63778
Stats: 14 lines in 4 files changed: 3 ins; 1 del; 10 mod
8295455: [lworld] find_callee_info_helper hits "must have non-abstract attached method" assert
-------------
PR: https://git.openjdk.org/valhalla/pull/795
More information about the valhalla-dev
mailing list