# HG changeset patch # User amenkov # Date 1527786881 25200 # Node ID 18fba780c1d124d5f8666637ef69ee34bb6ea0fa # Parent 6e9805157cf67a7bde8422f9b630033cecebf2a7 8203031: segfaults from jvmti_AddToBootstrapClassLoaderSearch Reviewed-by: sspitsyn, iklam, jiangli diff -r 6e9805157cf6 -r 18fba780c1d1 src/hotspot/share/classfile/classLoaderExt.cpp --- a/src/hotspot/share/classfile/classLoaderExt.cpp Fri May 25 22:56:00 2018 -0700 +++ b/src/hotspot/share/classfile/classLoaderExt.cpp Thu May 31 10:14:41 2018 -0700 @@ -55,8 +55,10 @@ void ClassLoaderExt::append_boot_classpath(ClassPathEntry* new_entry) { #if INCLUDE_CDS - warning("Sharing is only supported for boot loader classes because bootstrap classpath has been appended"); - FileMapInfo::current_info()->header()->set_has_platform_or_app_classes(false); + if (UseSharedSpaces) { + warning("Sharing is only supported for boot loader classes because bootstrap classpath has been appended"); + FileMapInfo::current_info()->header()->set_has_platform_or_app_classes(false); + } #endif ClassLoader::add_to_boot_append_entries(new_entry); }