aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm
diff options
context:
space:
mode:
authorroland <none@none>2014-02-27 09:37:16 +0100
committerroland <none@none>2014-02-27 09:37:16 +0100
commit3a47cf59e0cdfbcba668ebbbffdf13cda2484d17 (patch)
treee22ec080c0e95a5dad85699170cd29aa88991105 /src/share/vm
parent927d859a28db672d39b03edda36b95673e107d84 (diff)
8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock Reviewed-by: kvn, iveresov
Diffstat (limited to 'src/share/vm')
-rw-r--r--src/share/vm/runtime/biasedLocking.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/vm/runtime/biasedLocking.cpp b/src/share/vm/runtime/biasedLocking.cpp
index 42e4899b2..f4ba0328b 100644
--- a/src/share/vm/runtime/biasedLocking.cpp
+++ b/src/share/vm/runtime/biasedLocking.cpp
@@ -128,7 +128,7 @@ static GrowableArray<MonitorInfo*>* get_or_compute_monitor_info(JavaThread* thre
// Walk monitors youngest to oldest
for (int i = len - 1; i >= 0; i--) {
MonitorInfo* mon_info = monitors->at(i);
- if (mon_info->owner_is_scalar_replaced()) continue;
+ if (mon_info->eliminated()) continue;
oop owner = mon_info->owner();
if (owner != NULL) {
info->append(mon_info);