RFR: 8291555: Implement alternative fast-locking scheme [v72]

Aleksey Shipilev shade at openjdk.org
Fri May 5 10:00:07 UTC 2023


On Fri, 5 May 2023 08:44:12 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> > ```
> > * zero builds are still failing in the Oracle CI; can you check out zero builds on your end?
> > ```
> 
> Can you tell which Zero builds exactly? GHA Zero sanity checks look fine.
> 
> My local Zero builds are fine with `make hotspot`: macosx-aarch64-zero-fastdebug macosx-aarch64-zero-release linux-x86_64-zero-fastdebug linux-x86_64-zero-release

Full `make images` for `macosx-aarch64-zero-fastdebug` requires #13827. After that, it survives the build with all two `LockingModes`, but not with LockingMode = LM_LIGHTWEIGHT:


* For target jdk__optimize_image_exec:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/Users/shipilev/Work/shipilev-jdk/src/hotspot/share/runtime/objectMonitor.cpp:1388), pid=3884, tid=5379
#  assert(cur != anon_owner_ptr()) failed: no anon owner here
#
# JRE version:  (21.0) (fastdebug build )
# Java VM: OpenJDK 64-Bit Zero VM (fastdebug 21-internal-adhoc.shipilev.shipilev-jdk, interpreted mode, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/shipilev/Work/shipilev-jdk/make/hs_err_pid3884.log
[thread 22019 also had an error]

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

PR Comment: https://git.openjdk.org/jdk/pull/10907#issuecomment-1536016350


More information about the hotspot-dev mailing list