RFR: 8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed May 25 06:27:45 UTC 2016

Hi Jamsheed,

When sending RFR, please, explain the problem and the fix.

What about other platforms (including closed)?

Don't use jump_cc because StubRoutines::forward_exception_entry() address could be far. Other places use short 
conditional branch to (or over) code which does jump to this function.

I don't think you can use call in SPARC code - you may mess up frames. Use tail jump as in other cases.


On 5/24/16 10:51 PM, Jamsheed C m wrote:
> Hi,
> Request for review,
> bug id :https://bugs.openjdk.java.net/browse/JDK-8146416
> webrev: http://cr.openjdk.java.net/~jcm/8146416/
> testing: rbt pit, jprt;
> Best Regards,
> Jamsheed

More information about the hotspot-compiler-dev mailing list