Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp @ 13064:592d8b01fedd
8024483: assertion failure: (!mirror_alive || loader_alive) failed:
Reviewed-by: brutisso, tschatzl, mgerdin
author | jmasa |
---|---|
date | Fri, 08 Nov 2013 06:14:21 -0800 |
parents | 40b8c6bad703 |
children | 86e6d691f2e1 |
comparison
equal
deleted
inserted
replaced
13063:40b8c6bad703 | 13064:592d8b01fedd |
---|---|
2521 Universe::verify(); | 2521 Universe::verify(); |
2522 } | 2522 } |
2523 | 2523 |
2524 // Snapshot the soft reference policy to be used in this collection cycle. | 2524 // Snapshot the soft reference policy to be used in this collection cycle. |
2525 ref_processor()->setup_policy(clear_all_soft_refs); | 2525 ref_processor()->setup_policy(clear_all_soft_refs); |
2526 | |
2527 // Decide if class unloading should be done | |
2528 update_should_unload_classes(); | |
2526 | 2529 |
2527 bool init_mark_was_synchronous = false; // until proven otherwise | 2530 bool init_mark_was_synchronous = false; // until proven otherwise |
2528 while (_collectorState != Idling) { | 2531 while (_collectorState != Idling) { |
2529 if (TraceCMSState) { | 2532 if (TraceCMSState) { |
2530 gclog_or_tty->print_cr("Thread " INTPTR_FORMAT " in CMS state %d", | 2533 gclog_or_tty->print_cr("Thread " INTPTR_FORMAT " in CMS state %d", |