JDK-8210392 : assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,12
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-09-04
  • Updated: 2021-09-17
  • Resolved: 2019-01-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 12 JDK 13
11.0.14-oracleFixed 12 b28Fixed 13Fixed
Related Reports
Relates :  
Relates :  
Description
The attached test crashes. 
To reproduce run:
java -Xmx1G Test

Test passes if -Xcomp is enabled as well  for -XX:-TieredCompilation
Comments
Fix Request (11u): Should get backported for parity with 11.0.14-oracle. Applies cleanly.
16-09-2021

URL: http://hg.openjdk.java.net/jdk/jdk12/rev/1884ecc20c38 User: phedlin Date: 2019-01-15 16:38:57 +0000
15-01-2019

[~iveresov], any ideas?
12-09-2018

The problem was introduced/triggered by JDK-8201447 in JDK 11 b14.
11-09-2018

I can reproduce this with JDK 11 as well but not with earlier versions: java -Xmx1G Test ILW = Assert during compilation (should not affect product builds), easy to reproduce but only with generated test, disable method from compilation = MMM = P3
10-09-2018