[lworld] Integrated: 8309036: [lworld] Assert during C2 compilation "possible deadlock"

Tobias Hartmann thartmann at openjdk.org
Tue May 30 15:09:27 UTC 2023


On Tue, 30 May 2023 14:59:51 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> The fix for [JDK-8304743](https://bugs.openjdk.org/browse/JDK-8304743) that came in with the recent merge removed the `ttyUnlocker` from `ciEnv::get_klass_by_name_impl` which revealed an old regression from [JDK-8206144](https://bugs.openjdk.org/browse/JDK-8206144): A call to `ciField::layout_type()` triggers a re-computation of the type via a SystemDictionary lookup while holding the ttyLock.
> 
> Thanks,
> Tobias

This pull request has now been integrated.

Changeset: 446e3c4e
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/446e3c4e9014f17f72c172aa901473f54cdcdaf3
Stats:     3 lines in 2 files changed: 0 ins; 0 del; 3 mod

8309036: [lworld] Assert during C2 compilation "possible deadlock"

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

PR: https://git.openjdk.org/valhalla/pull/854



More information about the valhalla-dev mailing list