--- a/hotspot/src/share/vm/memory/genCollectedHeap.cpp Thu Sep 22 07:18:51 2011 -0400
+++ b/hotspot/src/share/vm/memory/genCollectedHeap.cpp Thu Sep 22 10:57:37 2011 -0700
@@ -599,8 +599,7 @@
// atomic wrt other collectors in this configuration, we
// are guaranteed to have empty discovered ref lists.
if (rp->discovery_is_atomic()) {
- rp->verify_no_references_recorded();
- rp->enable_discovery();
+ rp->enable_discovery(true /*verify_disabled*/, true /*verify_no_refs*/);
rp->setup_policy(do_clear_all_soft_refs);
} else {
// collect() below will enable discovery as appropriate