hg: jdk/jdk: 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal

calvin.cheung at oracle.com calvin.cheung at oracle.com
Mon Aug 17 18:47:34 UTC 2020


Changeset: 6b984aa424e3
Author:    ccheung
Date:      2020-08-17 18:46 +0000
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/6b984aa424e3

8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal
Summary: Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness.
Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/dynamicArchive.cpp



More information about the jdk-all-changes mailing list