OpenJDK / jdk / jdk
changeset 49468:bef5683e363d
8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett
author | pliden |
---|---|
date | Tue, 20 Mar 2018 22:22:02 +0100 |
parents | 74db2b7cec75 |
children | 1708db7f94c6 |
files | src/hotspot/share/gc/shared/collectedHeap.cpp |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/share/gc/shared/collectedHeap.cpp Tue Mar 20 10:23:14 2018 -0700 +++ b/src/hotspot/share/gc/shared/collectedHeap.cpp Tue Mar 20 22:22:02 2018 +0100 @@ -587,8 +587,9 @@ } oop CollectedHeap::pin_object(JavaThread* thread, oop o) { + Handle handle(thread, o); GCLocker::lock_critical(thread); - return o; + return handle(); } void CollectedHeap::unpin_object(JavaThread* thread, oop o) {