[15] RFR(S): 8246453: TestClone crashes with "all collected exceptions must come from the same place"
Nils Eliasson
nils.eliasson at oracle.com
Wed Jun 3 13:37:40 UTC 2020
Hi Tobias,
Looks good!
Best regards,
Nils
On 2020-06-03 15:21, Tobias Hartmann wrote:
> Hi,
>
> please review the following patch:
> https://bugs.openjdk.java.net/browse/JDK-8246453
> http://cr.openjdk.java.net/~thartmann/8246453/webrev.00/
>
> Similar to old JDK-8033626 [1], we assert when trying to merge two JVMStates with different
> reexecute settings. This only happens with -XX:+StressReflectiveCode because in that case we don't
> fold the array guard and emit code to allocate the array to be cloned into. The fix is to simply set
> deoptimize_on_exception for that allocation as well (we already set it for the non-array case [2]).
>
> Thanks,
> Tobias
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8033626
> http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/00c8a1255912
> [2] http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/00c8a1255912#l3.7
More information about the hotspot-compiler-dev
mailing list