8024483: assertion failure: (!mirror_alive || loader_alive) failed:

Fri, 08 Nov 2013 06:14:21 -0800

author
jmasa
date
Fri, 08 Nov 2013 06:14:21 -0800
changeset 6089
592d8b01fedd
parent 6088
40b8c6bad703
child 6092
bde526e3667e

8024483: assertion failure: (!mirror_alive || loader_alive) failed:
Reviewed-by: brutisso, tschatzl, mgerdin

src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp	Wed Oct 16 15:14:37 2013 -0700
     1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp	Fri Nov 08 06:14:21 2013 -0800
     1.3 @@ -2524,6 +2524,9 @@
     1.4    // Snapshot the soft reference policy to be used in this collection cycle.
     1.5    ref_processor()->setup_policy(clear_all_soft_refs);
     1.6  
     1.7 +  // Decide if class unloading should be done
     1.8 +  update_should_unload_classes();
     1.9 +
    1.10    bool init_mark_was_synchronous = false; // until proven otherwise
    1.11    while (_collectorState != Idling) {
    1.12      if (TraceCMSState) {

mercurial