RFR: 8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Jamsheed C m
jamsheed.c.m at oracle.com
Thu May 26 09:48:10 UTC 2016
On 5/26/2016 2:59 PM, Roland Westrelin wrote:
>> >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.
some checks in unpack "(exec_mode == Unpack_exception) &&
iframe->interpreter_frame_expression_stack_size() == 0)"
JVMCI code is for an already thrown exception right ?
expression stack is expected to have exception object...
what about a normal expression stack in unpack?
More information about the hotspot-compiler-dev