Assertion failed: int pressure is incorrect
vladimir.kozlov at oracle.com
Mon Dec 8 19:04:01 UTC 2014
count_int_pressure() was added almost year ago during ifg.cpp code
refactoring 8031498. Our bugs system does not show this problem. I
assume it could your changes created code path we did not hit before.
There is no magic for debugging this code. It is usual: get a reproducer
(you can try compilation replay), add print statements or use debugger.
On 12/8/14 10:12 AM, Christian Thalinger wrote:
> [Sending to hotspot-compiler-dev; bcc’ing hotspot-dev.]
>> On Dec 8, 2014, at 4:58 AM, Andrew Haley <aph at redhat.com> wrote:
>> I'm occasionally seeing this:
>> # A fatal error has been detected by the Java Runtime Environment:
>> # Internal Error (/scratch1/large-codecache/hotspot/src/share/vm/opto/ifg.cpp:693), pid=9212, tid=4395909313024
>> # assert(int_pressure.current_pressure() == count_int_pressure(liveout)) failed: the int pressure is incorrect
>> Does anyone know what might cause this? Perhaps a bug in my back
>> end? If not, can I please have some advice about how to debug it?
>> I'm only seeing this with a fairly recent cut of JDK9.
More information about the hotspot-compiler-dev