Integrated: 8314225: SIGSEGV in JavaThread::is_lock_owned

Kevin Walls kevinw at openjdk.org
Thu May 9 11:50:58 UTC 2024


On Wed, 24 Apr 2024 19:50:08 GMT, Kevin Walls <kevinw at openjdk.org> wrote:

> Removal of JavaThread's MonitorChunks member.  This held lock information during deoptimization, but access to it is unnecessary for anything other than the deoptimization itself.
> 
> Access to it in is_lock_owned() was racy, and caused rare crashes.

This pull request has now been integrated.

Changeset: ad0b54d4
Author:    Kevin Walls <kevinw at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8
Stats:     98 lines in 11 files changed: 14 ins; 70 del; 14 mod

8314225: SIGSEGV in JavaThread::is_lock_owned

Reviewed-by: dlong, dholmes

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

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


More information about the hotspot-dev mailing list