hg: valhalla/valhalla: 8191766: [MVT] OSR compilation fails with "assert(tk->is_loaded()) failed: must be loaded"

Tobias Hartmann tobias.hartmann at oracle.com
Wed Nov 22 14:19:56 UTC 2017


Hi,

when OSR compiling a method with an unloaded argument, the interpreter state can contain an unloaded klass. The assert
I've added to GraphKit::gen_checkcast with JDK-8183111 is too strong [1]. I've pushed this trivial fix without review.

Thanks,
Tobias

[1] https://bugs.openjdk.java.net/browse/JDK-8183111

On 22.11.2017 15:21, tobias.hartmann at oracle.com wrote:
> Changeset: c7a5364adde7
> Author:    thartmann
> Date:      2017-11-22 15:17 +0100
> URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/c7a5364adde7
> 
> 8191766: [MVT] OSR compilation fails with "assert(tk->is_loaded()) failed: must be loaded"
> Summary: Removed the assert that was added by JDK-8183111 because it is too strong.
> 
> ! src/hotspot/share/opto/graphKit.cpp
> 



More information about the valhalla-dev mailing list