FW: [DMARC FAILURE] [11u] [JFR] RFR 8225797: OldObjectSample event creates unexpected amount of checkpoint data

Langer, Christoph christoph.langer at sap.com
Fri Jan 24 14:24:00 UTC 2020


Hi Jaroslav, all,

I’m done with testing your backport patch for JDK-8225797 now.

So, this was your original proposal:
JBS: https://bugs.openjdk.java.net/browse/JDK-8225797
Original Change: https://hg.openjdk.java.net/jdk/jdk/rev/caa25ab47aca
Initial backport Webrev: http://cr.openjdk.java.net/~jbachorik/8225797/webrev.00/

First of all, to make the debug build work, I had to do a very few modifications (incremental diff to your original backport): http://cr.openjdk.java.net/~clanger/webrevs/8225797.fix-debug-incremental.11u/
It was mainly about the ClassLoaderDataGraph_lock and cld->is_unsafe_anonymous() which don’t exist in jdk11 but were used in assertions. So this would only be noticed in debug builds.

So this is the final webrev with the changes worked in: http://cr.openjdk.java.net/~clanger/webrevs/8225797.11u/

Please review.

When pushing this, we also need to push the fix for https://bugs.openjdk.java.net/browse/JDK-8231025 (Incorrect method tag offset for big endian platform), otherwise we’ll see crashes and test failures in big endian platforms like sun_64 or linuxppc64 and AIX. However, this change applies with minor fuzz, so it should just be tagged with a jdk11u-fix-request label.

I also suggest to backport JDK-8231081 (TestMetadataRetention fails due to missing symbol id) immediately after 8225797 but I’ll send out a separate RFR for this.

Best regards
Christoph



More information about the jdk-updates-dev mailing list