Integrated: 8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
Boris Ulasevich
bulasevich at openjdk.java.net
Fri Jun 18 16:28:38 UTC 2021
On Thu, 27 May 2021 08:25:42 GMT, Boris Ulasevich <bulasevich at openjdk.org> wrote:
> Hi,
>
> Could we have a review of this change?
>
> The bug was discovered in ARM32 C1 monitor locking/unlocking: the
> displaced header is not initialized to the non-zero value which results in deadlock.
>
> Thanks,
> Boris
This pull request has now been integrated.
Changeset: 8f2456e5
Author: Boris Ulasevich <bulasevich at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/8f2456e5b058a88730ec383d88634737849afdfb
Stats: 176 lines in 3 files changed: 172 ins; 0 del; 4 mod
8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
Co-authored-by: Chris Cole <chris at sageembedded.com>
Reviewed-by: dsamersoff
-------------
PR: https://git.openjdk.java.net/jdk/pull/4218
More information about the hotspot-compiler-dev
mailing list