RFR: 8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Roland Westrelin
rwestrel at redhat.com
Thu May 26 09:29:29 UTC 2016
> my worry is this, we do all computation (vframe array) using one
> exception or no exception at all.. and later change it to realloc
> exception.. wouldn't this cause and issue at unpack.
JVMCI does something similar so we can suppose it's safe.
> isn' t checking exception at interpreter return and pop all frames is
> better thing to do, here?
In general, I think we want to avoid platform dependent changes as they
are painful to implement and maintain. Also I find the exception
propagation code quite hard to follow so not adding another special case
seems like a good thing.
Roland.
More information about the hotspot-compiler-dev
mailing list