[14] RFR(XS): 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment?
David Holmes
david.holmes at oracle.com
Mon Sep 23 08:25:52 UTC 2019
Hi Tobias,
On 17/09/2019 12:19 am, Tobias Hartmann wrote:
> Hi,
>
> please review the following patch:
> https://bugs.openjdk.java.net/browse/JDK-8231058
> http://cr.openjdk.java.net/~thartmann/8231058/webrev.00/
>
> I've accidentally broke CodeStrings::find_last with my patch for JDK-8224624 [1] but didn't notice
> because the failure only triggers with -XX:+VerifyOops and apparently we don't have any tests that
> execute with that flag.
>
> The problem is that CodeString::offset() should only be called for comments. I've modified the
> condition accordingly. I've verified that the behavior is now equivalent to before JDK-8224624.
Functional change looks good. Thanks for explaining the history to me. :)
In the test do we generally use -XX:+IgnoreUnrecognizedVMOptions with
develop flags or should we @require a debug vm?
David
> Thanks,
> Tobias
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8224624
> http://cr.openjdk.java.net/~thartmann/8224624/webrev.00/src/hotspot/share/asm/codeBuffer.cpp.sdiff.html
>
More information about the hotspot-dev
mailing list