RFR: 8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285

Roland Schatz roland.schatz at oracle.com
Thu Feb 4 10:27:06 UTC 2016


Hi,

Please review this bugfix.

webrev:
http://cr.openjdk.java.net/~rschatz/JDK-8146608/webrev.00/
issue:
https://bugs.openjdk.java.net/browse/JDK-8146608

The original issue disappeared in the meantime, but that was just random.
The problem was that the deopt rescue slot was not initialized in the 
testcase. The crash went away because the "uninitialized" value was 
changed from -1 to 0.

This webrev contains the proper fix for the testcase, a change to the 
interface to give an error at code installation instead of randomly 
crashing, and a regression test.

Thanks,
Roland


More information about the hotspot-compiler-dev mailing list