diff src/share/vm/oops/klass.cpp @ 14190:ce86c36b8921

8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains Summary: Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them. Reviewed-by: mgerdin, sspitsyn, jmasa
author coleenp
date Tue, 07 Jan 2014 13:26:56 -0500
parents b2e698d2276c
children 48314d596a04
line wrap: on
line diff
--- a/src/share/vm/oops/klass.cpp	Tue Jan 07 12:32:57 2014 +0100
+++ b/src/share/vm/oops/klass.cpp	Tue Jan 07 13:26:56 2014 -0500
@@ -376,8 +376,6 @@
 }
 
 bool Klass::is_loader_alive(BoolObjectClosure* is_alive) {
-  assert(ClassLoaderDataGraph::contains((address)this), "is in the metaspace");
-
 #ifdef ASSERT
   // The class is alive iff the class loader is alive.
   oop loader = class_loader();