KONNO Kazuhiro

Results 316 comments of KONNO Kazuhiro

Failure reproduced in https://openj9-jenkins.osuosl.org/job/Grinder/1167/: ``` [2022-07-21T07:08:58.595Z] JVMDUMP039I Processing dump event "systhrow", detail "java/lang/NullPointerException" at 2022/07/21 02:51:58 - please wait. [2022-07-21T07:08:58.595Z] JVMDUMP032I JVM requested System dump using '/home/jenkins/workspace/Grinder/aqa-tests/TKG/output_16583858471448/jdk_lang_1/work/scratch/2/core.20220721.025158.3097098.0001.dmp' in response to...

Findings from the Grinder job above: - The NPE was caused by an instruction in the JITed code for `java/lang/Integer::parseInt(Ljava/lang/String;I)I`. - The instruction is `ldr x0, [x27]` at address 0xffff4285dcb4,...

I finally got a JIT trace file of `parseInt()` in https://openj9-jenkins.osuosl.org/job/Grinder/1179/.

I got a JIT trace file of `Integer.parseInt()` from https://openj9-jenkins.osuosl.org/job/Grinder/1179/. This failure seems to occur only when the method is compiled at the scorching level. That should be the reason...

I got more JIT trace files in https://openj9-jenkins.osuosl.org/job/Grinder/1198/.

This looks like an issue with the JIT optimization. Who can look at it? Take a look at the following files in ./aqa-tests/TKG/output_16589343036023/jdk_lang_1/work/java/lang/String/UnicodeCasingTest/ in the artifacts of https://openj9-jenkins.osuosl.org/job/Grinder/1198/. - parseInt.txt.1.2730531.34891.20220727.151451.2730531...

The `ldrimmx` instruction above is for node `n4141n` in the following IL tree: ``` n4143n ifacmpne --> block_423 BBStart at n4451n (inlineHierarchyGuard ) [ 0xffff24dafeb0] bci=[19,0,197] rc=0 vc=10 vn=- li=192...

The transformation of the guard node above seems to be related to the following message in localValuePropagation. ``` [ 4893] E^AReplacing the old guard 0000FFFF24DAFEB0 with the shiny new overridden...

I ran a 50x Grinder job with Java 11 in https://openj9-jenkins.osuosl.org/job/Grinder/1200/, and it reported no failures. It is reproducible only with Java 17 and newer.

There are failures in the job above. See aqa-tests/TKG/output_16597288137941/jdk_lang_1/work/java/lang/String/UnicodeCasingTest/parseInt.txt.1.1185776.29255.20220805.155415.1185776 in the artifact of https://openj9-jenkins.osuosl.org/job/Grinder_iteration_3/108/ for the trace file. Before local value propagation (id=180): ``` n3928n NULLCHK on n1702n [#32] [...