RFR(S): 8205699: assert(_owner_offset != 0) failed in javaClasses.cpp

Jiangli Zhou jiangli.zhou at Oracle.COM
Wed Jun 27 00:17:01 UTC 2018


Please review the following fix for 8205699. Added java_util_concurrent_locks_AbstractOwnableSynchronizer::serialize() for archiving computed AbstractOwnableSynchronizer field offsets.

webrev: http://cr.openjdk.java.net/~jiangli/8205699/webrev.00/ <http://cr.openjdk.java.net/~jiangli/8205699/webrev.00/>
bug: https://bugs.openjdk.java.net/browse/JDK-8205699?filter=14921 <https://bugs.openjdk.java.net/browse/JDK-8205699?filter=14921>

Ran following test locally on linux-x64 in CDS mode. All tests passed without assertion.

java/lang/management/ThreadMXBean/FindDeadlocks.java Tier3 
java/lang/management/ThreadMXBean/LockedSynchronizers.java Tier3 
java/lang/management/ThreadMXBean/MyOwnSynchronizer.java Tier3 

Running tier1, tier2 and tier3 tests via mach5.

Thanks,
Jiangli


More information about the hotspot-runtime-dev mailing list