--- old/src/hotspot/share/gc/shared/referenceProcessor.cpp 2020-02-11 14:19:50.984638243 +0100 +++ new/src/hotspot/share/gc/shared/referenceProcessor.cpp 2020-02-11 14:19:50.573625608 +0100 @@ -64,9 +64,6 @@ } else { _default_soft_ref_policy = new LRUCurrentHeapPolicy(); } - if (_always_clear_soft_ref_policy == NULL || _default_soft_ref_policy == NULL) { - vm_exit_during_initialization("Could not allocate reference policy object"); - } guarantee(RefDiscoveryPolicy == ReferenceBasedDiscovery || RefDiscoveryPolicy == ReferentBasedDiscovery, "Unrecognized RefDiscoveryPolicy");