RFR: 8284635: Crashes after 8282221: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out

Daniel D.Daugherty dcubed at openjdk.java.net
Tue Apr 12 20:53:20 UTC 2022


On Mon, 11 Apr 2022 23:50:45 GMT, Srinivas Vamsi Parasa <duke at openjdk.java.net> wrote:

> Bug fix for the crashes caused after 8282221.

I've cloned this PR, removed java/lang/Integer/Unsigned.java from the ProblemList-Xcomp.txt file 
(in my own repo) and started some Mach5 test runs. I'm testing Tier[467] since that's were we've
see this failure mode.

Mach5 Tier4: 
- java/lang/Integer/Unsigned.java ran twice and passed 
- applications/runthese/RunThese30M.java ran 4 times and passed 
- java/lang/Integer/Unsigned.java has not failed in Tier4 (so far) 
  and applications/runthese/RunThese30M.java fails intermittent 
  so these results are promising, but not definitive.

Mach5 Tier6: 
- java/lang/Integer/Unsigned.java ran 9 times and passed 
- applications/runthese/RunThese30M.java ran 2 times and passed 
- java/lang/Integer/Unsigned.java fails 4 times in Tier6 consistently and 
  applications/runthese/RunThese30M.java has not failed in Tier6 yet 
  so the fact that java/lang/Integer/Unsigned.java has not failed is 
  definitive, but applications/runthese/RunThese30M.java is still just 
  promising.

-------------

PR: https://git.openjdk.java.net/jdk/pull/8190


More information about the hotspot-compiler-dev mailing list