RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed

Vladimir Ivanov vlivanov at openjdk.org
Thu Jan 11 00:17:23 UTC 2024


On Wed, 10 Jan 2024 23:58:36 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> I think my fix is conservative solution for this issue.

It's still not clear to me why conservatively marking all objects coming from interpreter as globally escaped wouldn't work (what Dean initially proposed).

My reading of your response is that it may be way too conservative:
> But in general case it could be only dead path where such object is referenced.

Is it your main concern?

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

PR Comment: https://git.openjdk.org/jdk/pull/17331#issuecomment-1885966563


More information about the hotspot-compiler-dev mailing list