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

Christian Thalinger christian.thalinger at oracle.com
Thu Feb 4 16:56:46 UTC 2016


Looks good.

> On Feb 4, 2016, at 2:27 AM, Roland Schatz <roland.schatz at oracle.com> wrote:
> 
> 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