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