[jdk17u-dev] Integrated: 8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0

Richard Reingruber rrich at openjdk.org
Mon Mar 11 09:33:58 UTC 2024


On Wed, 6 Mar 2024 09:17:26 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> This pull request contains a backport of commit [ad1d3248](https://github.com/openjdk/jdk21u-dev/commit/ad1d32484a8130c9b641cff38c07e8544b3fd271) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository.
> 
> With the change the current thread switches to `WXWrite` mode before transitioning into the vm in `JVM_ENTRY_FROM_LEAF`.
> 
> Testing:
> `test/jdk/sun/nio/cs/FindDecoderBugs.java` with `-XX:+AssertWXAtThreadSync`
> 
> The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests (also with ParallelGC).
> Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le.
> 
> Thanks!

This pull request has now been integrated.

Changeset: f38add6f
Author:    Richard Reingruber <rrich at openjdk.org>
URL:       https://git.openjdk.org/jdk17u-dev/commit/f38add6f8d9c07442e5f6bb5c280a2d907b38b24
Stats:     1 line in 1 file changed: 1 ins; 0 del; 0 mod

8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0

Backport-of: ad1d32484a8130c9b641cff38c07e8544b3fd271

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

PR: https://git.openjdk.org/jdk17u-dev/pull/2269


More information about the jdk-updates-dev mailing list