RFR (XS): 8159734: Consistency check fails with -XX:-ProfileInterpreter
vladimir.kozlov at oracle.com
Fri Mar 10 18:05:37 UTC 2017
To all. I think we need to track all deferred (and new) bugs we fixed only in jdk 10 to remember to backport (if needed)
them into 9 update. May be listing 9 in 'Affected version' is enough?
On 3/10/17 5:55 AM, Zoltán Majó wrote:
> please review the fix for 8159734.
> If run with -XX:-ProfileInterpreter, the VM crashes due to the failure of the assert at . The reason for the failure
> is that the operations ensuring the consistency of profiling data  are performed only with interpreter profiling
> Even if interpreter profiling is disabled, there can be one recorded type for a call instruction (morphism == 1) with
> count > 0. The reason is that the C1 compiler not only records the type but also increments the counter (e.g., see
> The fix ensures that the consistency of profiling data is performed also with -XX:-ProfileInterpreter.
> Fix tested with JPRT, RBT testing is in progress.
> Thank you!
> Best regards,
>  http://hg.openjdk.java.net/jdk10/hs/hotspot/file/5e709f10c2a4/src/share/vm/ci/ciMethod.cpp#l540
>  http://hg.openjdk.java.net/jdk10/hs/hotspot/file/5e709f10c2a4/src/share/vm/ci/ciMethod.cpp#l507
More information about the hotspot-compiler-dev