hotspot/src/share/vm/runtime/thread.cpp
changeset 15853 1c4e16950e96
parent 15611 c288dd5b9130
child 16394 b5940f63d436
--- a/hotspot/src/share/vm/runtime/thread.cpp	Wed Feb 27 16:40:30 2013 +0000
+++ b/hotspot/src/share/vm/runtime/thread.cpp	Wed Feb 27 15:00:30 2013 -0800
@@ -4285,7 +4285,9 @@
       if (owner == (address)p) return p;
     }
   }
-  assert(UseHeavyMonitors == false, "Did not find owning Java thread with UseHeavyMonitors enabled");
+  // Cannot assert on lack of success here since this function may be
+  // used by code that is trying to report useful problem information
+  // like deadlock detection.
   if (UseHeavyMonitors) return NULL;
 
   //
@@ -4303,7 +4305,7 @@
       }
     }
   }
-  assert(the_owner != NULL, "Did not find owning Java thread for lock word address");
+  // cannot assert on lack of success here; see above comment
   return the_owner;
 }