Integrated: JDK-8323190: Segfault during deoptimization of C2-compiled code

Cesar Soares Lucas cslucas at openjdk.org
Fri Jan 12 10:47:32 UTC 2024


On Wed, 10 Jan 2024 01:22:37 GMT, Cesar Soares Lucas <cslucas at openjdk.org> wrote:

> Currently, if `ReduceAllocationMerges` reduces an allocation merge that is used as a monitor C2 will SIGFAULT in `Process_OopMap_Node` because it's missing code to handle that case.  This patch fixes C2 to properly handle reduced allocation merges that are used as monitors. 
> 
> Tested with Linux x86_64 hotspot_all.

This pull request has now been integrated.

Changeset: ed182223
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/ed182223655feee5356d42a94dd74950e9595724
Stats:     92 lines in 2 files changed: 89 ins; 0 del; 3 mod

8323190: Segfault during deoptimization of C2-compiled code

Reviewed-by: thartmann, chagedorn

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

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


More information about the hotspot-compiler-dev mailing list