There are two cases of wrong handling of LRB in escape.cpp. Those are not present in any way in jdk/jdk and may cause bugs. Testing: hotspot_gc_shenandoah (fastdebug/release) some specjvm sanity tests http://cr.openjdk.java.net/~rkennke/shjdk11-fixea/webrev.00/ Can I please get a review? Thanks, Roman