Integrated: 8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

Matias Saavedra Silva matsaave at openjdk.org
Tue Apr 30 16:06:13 UTC 2024


On Mon, 25 Mar 2024 19:41:02 GMT, Matias Saavedra Silva <matsaave at openjdk.org> wrote:

> A misplaced memory barrier causes a very intermittent crash on on some aarch64 systems. This patch adds an appropriate LoadLoad barrier after a constant pool cache field entry is loaded. Verified with tier 1-5 tests.

This pull request has now been integrated.

Changeset: 9ce21d13
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/9ce21d1382a4f5ad601a7ee610bab64a9c575302
Stats:     29 lines in 5 files changed: 8 ins; 14 del; 7 mod

8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

Reviewed-by: coleenp, fyang, dlong

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

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


More information about the hotspot-compiler-dev mailing list