[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-graal-dev
Subject:    Integrated: 8315566: [JVMCI] deadlock in JVMCI startup when bad option specified
From:       Doug Simon <dnsimon () openjdk ! org>
Date:       2023-09-04 10:20:55
Message-ID: lTUCYuY7Qdj-fz0agBe3Le1yMcrSdk_rfg58xlvP3Ik=.40daa266-fbd0-4c14-bf1a-80fd9936480b () github ! com
[Download RAW message or body]

On Sat, 2 Sep 2023 11:00:00 GMT, Doug Simon <dnsimon@openjdk.org> wrote:

> This PR changes `HotSpotJVMCIRuntime.vmEventListeners` to be initialized in the \
> `HotSpotJVMCIRuntime` constructor. This avoids a deadlock that can occur when this \
> list is lazily initialized. Lazily initializing this list has no measurable \
> performance benefit, especially in the context of libgraal.

This pull request has now been integrated.

Changeset: d1cabe4f
Author:    Doug Simon <dnsimon@openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d1cabe4f22abe96486d85bd5efc468e0e640c3e4
                
Stats:     23 lines in 1 file changed: 3 ins; 12 del; 8 mod

8315566: [JVMCI] deadlock in JVMCI startup when bad option specified

Reviewed-by: thartmann, never

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

PR: https://git.openjdk.org/jdk/pull/15549


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic