hg: jdk8u/jdk8u-dev/hotspot: 8139424: SIGSEGV,	Problematic frame: # V [libjvm.so+0xd0c0cc] void	InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,	oopDesc*, MarkAndPushClosure>
    david.buck at oracle.com 
    david.buck at oracle.com
       
    Tue Jan 19 13:08:41 UTC 2016
    
    
  
Changeset: f3f2f71d2dc8
Author:    dbuck
Date:      2016-01-19 18:16 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f3f2f71d2dc8
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
+ test/gc_implementation/g1/TestNoEagerReclaimOfHumongousRegions.java
    
    
More information about the jdk8u-dev-changes
mailing list