[8u] RFR 8254673: call for JvmtiExport::post_vm_start() was removed by the fix for JDK-8249158

Andrew Hughes gnu.andrew at redhat.com
Fri Oct 16 18:03:07 UTC 2020


On 13:53 Tue 13 Oct     , Andrew Brygin wrote:
> Hello,
> 
>  please review a fix for 8254673.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8254673
> Webrev: http://cr.openjdk.java.net/~bae/8u/8254673/webrev.00/
> 
>  The fix for JDK-8249158 [1] removes the call for
> JvmtiExport::post_vm_start() from Threads::create_vm():
> 
> https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/85e682d8ab91#l11.24
> 
>  This fix is supposed to be a backout of the fix for JDK-8233197 [2], so
> this removal seems to be done by a mistake, because the call for
> JvmtiExport::post_vm_start() was present there prior to the fix for
> JDK-8233197:
> https://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/26d1803768c7#l11.21
> 
>  This change causes failures in the vmTestbase suite [3], which is not
> yet included into jdk8u though. Probably some jvmti usecases could be
> affected also.
> 
> Thanks,
> Andrew.
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-8249158
> [2] https://bugs.openjdk.java.net/browse/JDK-8233197
> [3]
> http://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-January/010900.html
> 

Comparing the original fix and the backout, it's clear that this seems
to have been removed by mistake. I can only assume there were interim
changes which made the backout unclean.

I'll apply this as part of the CPU bundle.

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the jdk8u-dev mailing list