hg: hsx/hotspot-gc/hotspot: 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Tue Oct 4 01:11:26 UTC 2011
Changeset: 811ec3d0833b
Author: johnc
Date: 2011-10-03 12:49 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/811ec3d0833b
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
More information about the hotspot-gc-dev
mailing list